![零基础学C语言(升级版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/970/49639970/b_49639970.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.6 C语言程序的格式
![](https://epubservercos.yuewen.com/D4D811/29142692003378706/epubprivate/OEBPS/Images/txt002_54.jpg?sign=1739520617-JgN1yIMX6XRMbcAVyHvvN8rD7O0JjBM8-0-c340f7271c6a9f020a1d78bee8293cc6)
视频讲解:资源包\Video\01\1.6 C语言程序的格式.mp4
通过上面两个实例的介绍可以看出,C语言程序的编写具有以下格式特点。
1.main()主函数
一个C程序都是从main()主函数开始执行的。
2.C程序整体是由函数构成的
在程序中,main()主函数就是其中的主函数,当然在程序中是可以定义其他函数的。在这些定义函数中进行特殊的操作,使得函数完成特定的功能。虽然将所有的执行代码全部放入main()主函数也是可行的,但如果将其分成一块一块的,每一块使用一个函数表示,那么整个程序看起来就具有结构性,并且易于观察和修改。
3.函数体的内容在大括号中
每一个函数都要执行特定的功能,如何才能看出一个函数具体操作的范围呢?在程序中寻找“{”和“}”这两个大括号。C语言使用一对“{}”来表示程序的结构层次,需要注意的就是左右大括号要对应使用。
多学两招
在编写程序时,为了防止遗漏对应的大括号,每次都可以先将两个对应的大括号写出来,再向括号中添加代码。
4.每一个执行语句都以分号结尾
观察前面的两个实例就会发现,在每一个执行语句后面都会有一个英文分号“;”作为语句结束的标志。
注意
在for、if等语句后面没有分号。
5.英文字符大小写不通用
字母大小写不同,则可能代表不同的含义,所以要注意区分字母大小写,关键字和标准库函数名必须用小写。
6.空格和空行的使用
讲解实例01的代码时对空行已经进行阐述,其作用就是增加程序的可读性,使得程序代码的位置安排合理、美观。例如,以下代码就非常不利于阅读和理解:
![](https://epubservercos.yuewen.com/D4D811/29142692003378706/epubprivate/OEBPS/Images/txt002_55.jpg?sign=1739520617-hkqXem8IPkZxrwYGQPOiOp5sbjNQDGAY-0-6e190430e53d269579e21ab65b4aca92)
如果将其中的执行语句在函数中进行缩进,使得函数体内代码开头与函数头的代码不在一列,就会有层次感,例如:
![](https://epubservercos.yuewen.com/D4D811/29142692003378706/epubprivate/OEBPS/Images/txt002_56.jpg?sign=1739520617-LmF2PNORbr87E2ZGJLAqesY4SvIuGeLe-0-01f27519e77986d7ed16079030d2d238)
多学两招
可以使用键盘中的<Tab>键实现代码的缩进,按一次<Tab>键可以缩进4个字符。