vlambda博客
学习文章列表

(C语言中的语句)乐创DIY C语言讲义​——3.8节

3.8 程序语句

前面几小节分别讲述了C语言中最基本的组成元素,如变量,常量,运算符等,有了以上这些基础之后,我们就可以来学习一些用这些砖瓦构筑起来的上层建筑了,即程序语句。

一句C语言的语句,应该包含完整的执行目的,并且以英文状态下的分号“;”结尾。如图3-8-1所示。

                     

图3-8-1 程序语句


其实一句完整的语句不仅应该只有一个表达式,当必要时,一定要在程序后面或者前一行加上注释。一般在C语言中,用在语句结尾处的注释用“//”表示。用在段前或者语句前的注释用“/*”开头,并且”*/”结尾,来写注释。

注意,一段程序千万不可以一句注释也没有,光秃秃的,可读性会很差;也千万不能通篇都是注释,这样的话连阅读代码的欲望也没有。一个好的程序,其注释必定是有效的,简洁的。

1顺序执行语句

C语言中的程序执行语句分成顺序执行语句,判断执行语句,循环执行语句和开关执行语句(选择执行语句)这四种。本小节主要探讨的是顺序执行语句。

我们在阅读一段代码的时候,之前就讨论过,一般一个程序只有一个程序入口,即“main()“函数,这个相当于一间屋子的门,只要能找到这扇门,那么就可以顺利地进到屋子里去。在C语言中,只要进入到“main()”函数内部,其余所有的程序都是顺序执行的,除非有可以改变程序流程的语句,比如“if”,“while”,“for”,“switch”等语句。

而一般在有操作系统的“main()”函数,执行完成之后都需要返回给系统一个值,一般用“return 0;”语句返回给系统,告诉它此程序已经执行完毕。如图3-8-2所示。


图3-8-2 顺序执行语句流程


一段C语言代码中,绝大多数语句都是按照顺序的流程来执行的。