上QQ阅读APP看书,第一时间看更新
1.5 C语言程序的格式
通过前面两节的学习,可以看出使用C语言编写程序有一定的格式特点。
main函数是C程序的入口。
C程序都是从main函数开始执行的。也就是说,main函数不论放在什么位置都没有关系。
C程序是由多个函数构成的。
除main函数外,还可以在程序中定义多个其他函数,并在这些自定义函数中完成特定的功能。虽然将所有程序代码全部放入main函数中也是可行的,但整个程序的可读性和扩展性将会变得很差。将一个C程序按功能分成多个块,每块使用一个函数来表示,整个程序将会具有结构性,既易于观察,又利于修改。
函数体的内容放在“{}”中。
每个函数都可以执行特定的功能,那么如何才能看出一个函数的具体操作范围呢?答案就是寻找“{”和“}”这两个大括号。C语言使用一对大括号来表示程序的结构层次,需要注意的就是左右大括号要成对使用。
技巧
编写程序时,为了防止对应大括号的遗漏,每次都可以先将两个对应的大括号写出来,再向括号中添加代码。
每个执行语句都以“;”结尾。
如果注意观察前面的两个实例,就会发现在每个执行语句后面都会有一个“;”(英文分号)作为语句结束的标志。
英文字符的大小写不通用。
同一个字母,其大小写的意义是不同的。注意,关键字和标准库函数名必须用小写。
要注意空格、空行的合理使用。
空格和空行的作用是增加程序的可读性,使得程序代码位置合理、美观。例如,如下代码就非常不利于观察:
int Add(int Num1, int Num2) /*定义计算加法函数*/ {/*将两个数相加的结果保存在result中*/ int result =Num1+Num2; return result;/*将计算的结果返回*/}
将其中的执行语句按层级依次进行缩进,并排列代码注释,就会很有层次感。