(1)C语言程序主要由函数构成,函数是C语言程序的基本单位。一个C语言源程序必须有一个main函数,可以包含一个main函数和若干个其他函数。主函数可以调用其他函数,其他函数之间可以互相调用,但其他函数不能调用主函数。被调用的函数可以是系统提供的库函数(如printf和scanf函数),也可以是用户根据自己需要自己编制设计的函数。C语言的函数相当于其他语言中的子程序。用函数来实现特定功能。程序全部工作都是由各个函数分别完成的。编写C语言程序就是编写函数。
(2)一个函数由两部分组成
①函数首部。即函数的第一行,包括:函数名、函数类型、函数参数(形式参数)名和参数类型。一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。函数可以没有参数,如:
int mian()
②函数体。即函数首部下面的花括号内的部分。如果一个函数内有多个花括号,以最外层的一对花括号为函数体的范围。函数体一般包括声明部分(声明有关变量和函数类型)和执行部分(执行函数语句)。
(3)一个C语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。
(4)C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。
(5)每个语句和数据声明的最后必须有一个分号。
C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。
可以用“//”对程序进行注释,注释不被编译,不生成目标程序,不影响程序运行结果。

更多推荐

C语言程序的结构