C语言代码例子
在学习编程的过程中,C语言是一个非常基础且重要的语言。它不仅帮助开发者理解计算机的基本操作,还为后续学习其他高级语言打下坚实的基础。本文将通过几个简单的例子,展示C语言的一些基本用法。
首先,让我们从一个最简单的程序开始——打印“Hello, World!”。这是一个经典的入门示例,代码如下:
```c
include
int main() {
printf("Hello, World!\n");
return 0;
}
```
这段代码的功能是向控制台输出一行文字“Hello, World!”。`include
接下来,我们来看一个稍微复杂一点的例子,计算两个数的和并输出结果。代码如下:
```c
include
int main() {
int num1, num2, sum;
printf("请输入第一个数字: ");
scanf("%d", &num1);
printf("请输入第二个数字: ");
scanf("%d", &num2);
sum = num1 + num2;
printf("两数之和为: %d\n", sum);
return 0;
}
```
在这个例子中,我们使用了 `scanf` 函数来接收用户输入,并通过变量存储这些值。然后,我们将这两个变量相加并将结果存储在 `sum` 变量中,最后通过 `printf` 输出结果。
最后一个例子是计算阶乘。阶乘是指一个正整数及其所有小于它的正整数的乘积。例如,5 的阶乘是 5 4 3 2 1 = 120。代码如下:
```c
include
int main() {
int n, i;
unsigned long long factorial = 1;
printf("请输入一个正整数: ");
scanf("%d", &n);
if (n < 0) {
printf("负数没有阶乘。\n");
} else {
for(i = 1; i <= n; ++i) {
factorial = i;
}
printf("%d 的阶乘为 %llu\n", n, factorial);
}
return 0;
}
```
这个程序首先检查用户输入的是否为正整数。如果是负数,则提示用户负数没有阶乘。否则,程序会通过一个循环计算阶乘,并最终输出结果。
以上三个例子展示了C语言的一些基本功能,包括输入输出、条件判断以及循环结构。通过这些简单的例子,希望你能对C语言有一个初步的认识,并激发你进一步学习的兴趣。
希望这篇文章能够满足你的需求!如果有任何修改或补充的要求,请随时告诉我。


