输出 "Hello, World!"
```c
include
int main() {
printf("Hello, World!");
return 0;
}
```
输出结果: `Hello, World!`
输出整数
```c
include
int main() {
int number;
printf("输入一个整数: ");
scanf("%d", &number);
printf("你输入的整数是: %d", number);
return 0;
}
```
输出结果: `输入一个整数: 45 你输入的整数是: 45`
输出单个字符
```c
include
int main() {
char c;
c = 'A';
printf("c 的值为 %c", c);
return 0;
}
```
输出结果: `c 的值为A`
输出浮点数
```c
include
int main() {
float f = 3.14;
printf("浮点数为: %f", f);
return 0;
}
```
输出结果: `浮点数为: 3.140000`
条件判断
```c
include
int main() {
int number;
printf("请输入一个整数: ");
scanf("%d", &number);
if (number > 0) {
printf("这是一个正数\n");
} else if (number < 0) {
printf("这是一个负数\n");
} else {
printf("这个数是零\n");
}
return 0;
}
```
输出结果: 根据输入的整数,输出相应的结果
循环结构
```c
include
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1到100的累加和为: %d\n", sum);
return 0;
}
```
输出结果: `1到100的累加和为: 5050`
函数示例
```c
include
void LED_Init(void) {
// 初始化LED引脚
// ...
}
int main() {
LED_Init();
return 0;
}
```
这个示例展示了如何定义和调用一个函数来初始化LED引脚
堆区内存分配
```c
include include void heapExample() { int *p = (int *)malloc(sizeof(int)); if (p != NULL) { *p = 100; printf("堆区分配的内存地址: %p\n", p); free(p); } } int main() { heapExample(); return 0; } ``` 这个示例展示了如何在堆区动态分配内存,并释放该内存 这些实例涵盖了C语言的基本输入输出、变量、条件判断、循环、函数和内存管理等概念。通过这些实例,你可以更好地理解和掌握C语言编程的基本技能。