C语言程序的结构
(1)一个程序由一个或多个源程序文件组成(一个文件中又有多个函数)。一个源程序文件中只有一个函数(main函数)。
在一个源程序文件中可包括3个部分:
1⃣️预处理指令。如#include〈stdio.h〉,对于#include〈stdio.h〉指令来说,就是将stdio.h头文件的内容读进来,取代#include〈stdio.h〉。
2⃣️全局声明。
全局变量:定义在函数之外。
局部变量:定义在函数内部。
3⃣️函数定义:例main函数,max函数,指定每个函数的功能。
(2)函数是C程序的主要组成部分。函数是C程序的基本单位,一个C语言程序是由一个或多个函数组成的,其中必须包含一个main函数(有且只有一个)。
(3)一个函数包括两个部分。
1⃣️函数首部。
int max (int x, int y)
⬇️ ⬇️ ⬇️ ⬇️
函数类型 函数名 函数参数类型 函数参数名
一个函数后面必须跟一对圆括号,括号内写函数的参数名及类型,若函数没有参数,括号中写void,也可以是空括号,例int main(void) int main( )。
2⃣️函数体。花括号内的部分。
声明部分:包括定义在本函数中所用到的变量,如main函数定义变量“int a,b,c;”;对本函数所调用的函数进行声明,如main函数中对max函数的声明“int max(int x,int y);”。
执行部分:指定在函数中所进行的操作。
(4)程序总是从main函数开始执行的。
(5)程序中要求计算机完成的操作是由函数中的C语句完成的。
(6)在每个数据声明和语句的最后必须有一个分号。
(7)C语言本身不提供输入输出语句。
(8)程序应当包含注释。
1⃣️单行注释:以//开始的单行注释,如注释内容一行内写不下,可以在下一行重新用“//”,然后继续写注释。
2⃣️多行注释:开头以/*开始,行末以*/结束。
注释不参与翻译。