C程序的结构
C程序通常由预处理器指令(#include)和一个或多个函数组成,其中int main(void)函数是第一个被调用的函数,函数由不同的语句组成。
- 预处理器指令(#include),比如#include<stdio.h>,它的作用相当于把stdio.h文件中所有内容copy到当前所在行,其中stdio.h是一个头文件。预处理的意思就是编译器在编译前会对源代码做一些准备工作。
- 变量的声明,例如int a;,int是一种数据类型(表示整数类型),a是变量名称,该语句的作用是使得编译器为int类型的变量a在内存中分配存储空间。所以声明的作用是将特定标识符a与计算机内存中的特定位置一一对应。
有多个函数时
方式一:当int main(void)函数作为.c文件中第一个函数出现时
- 需要声明除了main()函数外的自定义函数的函数原型(C90标准新增)(在main()函数前)。
- 定义自定义函数。
- 调用自定义函数。
方式二:将其它自定义函数的定义放在int main(void)函数前
提高程序的可读性
- 函数名或变量名有意义。
- 写注释。
- 用空行分隔概念上的不同部分。
- 尽量使每条语句各占一行。