1.5 C语言程序的格式
视频讲解:光盘\TM\lx\1\C语言程序的格式.exe
通过上面的两个实例的介绍可以看出C语言编写有一定的格式特点:
主函数main
一个C程序都是从main函数开始执行的。main函数不论放在什么位置都没有关系。
C程序整体是由函数构成的
程序中main就是其中的主函数,当然在程序中是可以定义其他函数的。在这些定义函数中进行特殊的操作,使得函数完成特定的功能。虽然将所有的执行代码全部放入main函数也是可行的,但是如果将其分成一块一块,每一块使用一个函数进行表示,那么整个程序看起来就具有结构性,并且易于观察和修改。
函数体的内容在“{}”中
每一个函数都要执行特定的功能,那么如何才能看出一个函数的具体操作的范围呢?答案就是寻找“{”和“}”这两个大括号。C语言使用一对大括号来表示程序的结构层次,需要注意的就是左右大括号要对应使用。
在编写程序时,为了防止对应大括号的遗漏,每次都可以先将两个对应的大括号写出来,再向括号中添加代码。
每一个执行语句都以“;”结尾
如果注意观察前面的两个实例,就会发现在每一个执行语句后面都会有一个“;”(分号)作为语句结束的标志。
英文字符大小通用
在程序中,可以使用英文的大写字母,也可以使用英文的小写字母。但一般情况下使用小写字母多一些,因为小写字母易于观察。但是在定义常量时常常使用大写字母,而在定义函数时有时也会将第一个字母大写。
空格、空行的使用
前面讲解空行时已经对其进行阐述,其作用就是增加程序的可读性,使得程序代码位置安排合理、美观。例如如下写代码就非常不利于观察:
- int Add(int Num1, int Num2) /*定义计算加法函数*/
- {/*将两个数相加的结果保存在result中*/
- int result =Num1+Num2;
- return result;/*将计算的结果返回*/}
但是如果将其中的执行语句在函数中进行缩进,使得函数体内代码开头与函数头的代码不在一列,就会有层次感,例如:
- int Add(int Num1, int Num2) /*定义计算加法函数*/
- {
- int result =Num1+Num2; /*将两个数相
加的结果保存在result中*/ - return result; /*将计算的结果返回*/
- }