1.2 例子
源码
c
#include <stdio.h> // 引入标准输入输出库头文件,使得printf等函数可以使用
int main() { // 主函数入口,程序从这里开始执行
int a, b, sum; // 定义三个整型变量a, b和sum
a = 123; // 将123赋值给变量a
b = 456; // 将456赋值给变量b
sum = a + b; // 计算变量a和b的和,并将结果赋值给变量sum
printf("sum=%d\n", sum); // 调用printf函数打印变量sum的值,并在末尾添加换行符
return 0; // 返回0,表示程序成功执行完毕
} // 主函数结束
解释
这个程序展示了如何在 C 语言中进行基本的算术运算和变量的使用。下面是对每一行的详细介绍:
#include <stdio.h>
- 这行代码是一个预处理指令,用于包含标准输入输出库。这使得程序可以使用如
printf()
这样的函数来进行文本输出。
- 这行代码是一个预处理指令,用于包含标准输入输出库。这使得程序可以使用如
int main() {
- 这是程序的入口点,
main()
函数。int
指明了函数返回一个整数类型的值,这里用于表示程序的退出状态。
- 这是程序的入口点,
int a, b, sum;
- 在这一行中,定义了三个整型变量
a
、b
和sum
。这些变量用于存储整数值和计算结果。
- 在这一行中,定义了三个整型变量
a = 123;
- 这行代码将整数值
123
赋值给变量a
。
- 这行代码将整数值
b = 456;
- 类似地,这行代码将整数值
456
赋值给变量b
。
- 类似地,这行代码将整数值
sum = a + b;
- 这行代码计算变量
a
和b
的和,并将计算结果赋值给变量sum
。
- 这行代码计算变量
printf("sum=%d\n", sum);
- 使用
printf()
函数打印变量sum
的值。%d
是一个格式说明符,用于指示printf
函数在这个位置打印一个整数。\n
在字符串的末尾表示换行符,确保了输出后控制台光标移动到下一行。
- 使用
return 0;
- 这行代码标志着
main()
函数的结束,返回值0
通常用来表示程序的成功执行。
- 这行代码标志着
}
- 标记了
main
函数的结束。
- 标记了
这个程序比之前的"hello world!"示例复杂一点,展示了如何在 C 语言中声明变量、进行基本的算术运算以及输出变量的值。这为初学者提供了一个理解变量声明、赋值及基本输入输出操作的良好起点。