c语言编程实例

时间:2025-02-14 21:29:55 单机游戏

输出 "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语言编程的基本技能。