首页 理论教育 C语言程序设计实践教程:结构、书写规则与主函数

C语言程序设计实践教程:结构、书写规则与主函数

时间:2023-11-01 理论教育 版权反馈
【摘要】:用花括号“{}”括起来的部分,通常是为了表示程序的某一层次结构。C语言程序字母区分大小写,用户书写程序时,要求关键字都使用小写字母。一个C语言程序总是从主函数开始执行,到main函数体执行完后结束,而不论main函数在程序中的位置如何。在一个C语言源程序的main函数之外的其他函数,在整个程序中的位置任意。

C语言程序设计实践教程:结构、书写规则与主函数

1.C语言源程序的结构

C语言源程序的结构的6个特点如下:

(1)一个C语言源程序是由一个或多个源文件组成。

(2)一个源文件由一个或多个函数组成。

(3)一个源程序中都包含且只能包含一个主函数main( )。

(4)源程序中可以有预处理命令(如,#include),预处理命令通常放在源文件或源程序的最前面。

(5)每个说明、语句都必须以分号“;”结尾。但是预处理命令、函数头和花括号“}”之后不能加分号。

(6)标识符、关键字之间必须至少加一个空格以示间隔。但是,如果已有明显的间隔符,也可以不再加空格来分隔。

2.程序的书写规则

为了便于阅读、理解和维护程序,在书写程序时应遵循以下4个规则:

(1)一个语句或一个说明占一行。但是,在不影响程序可读性时,一个程序行允许写几条语句,也允许一条语句分几行书写。(www.xing528.com)

(2)用花括号“{ }”括起来的部分,通常是为了表示程序的某一层次结构。所以,“{}”一般与该结构语句的第一个字母对齐,并且单独占一行。

(3)C语言程序字母区分大小写,用户书写程序时,要求关键字都使用小写字母。

(4)低一层次的语句或说明可以比高一层次语句或说明缩进若干个格,以便更加清晰,增加程序的可读性。

3.主函数

主函数main( )在一个有效程序中的地位相当于程序的主体,就像大树的树干,而其他函数都是为主函数服务的,就像树干分出的枝干。主函数的3个特点:

(1)C语言规定必须用main作为主函数名,其后的圆括号可以是空的,但不能省略。

(2)程序中的main( )是主函数的起始行,也是C程序执行的起始行,每个程序都必须有一个且只能有一个主函数。在main( )后,用一对花括号“{ }”括起来的语句序列称为函数体。函数体内的语句序列,在没有遇到跳转语句时,按先后顺序,依次执行。

(3)一个C语言程序总是从主函数开始执行,到main函数体执行完后结束,而不论main函数在程序中的位置如何。

主函数的前面,可以有一个说明其类型的关键字(如,int、char),表示函数返回值的类型。C99标准保留有37个关键字,这些关键字有特定的作用和使用方法。

在一个C语言源程序的main函数之外的其他函数,在整个程序中的位置任意。函数是组成C语言的基本单元,每个函数完成某种特定的功能,它的功能由函数的设计者编写代码来实现(被称为函数定义)。而函数的使用者,并不需要知道实现的细节,就可以来使用它(被称为函数调用)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈