1.注释语句
注释语句的语法我们在前述C语言程序结构时已作介绍,格式为:
/*注释文本*/
注释语句虽然不对程序的运行产生任何影响,但必要的注释是程序的重要组成部分。
注释分功能性注释和说明性注释。功能性注释用以注释程序、函数及语句块的功能,
说明性注释用以注释变量的作用。
如何给程序加必要的注释,以增加程序的可读性,请遵循以下原则:
(1)一个程序至少有一条注释语句,关于整个程序功能的说明
(2)对程序中主要的变量,加必要的注释说明变量的作用
(3)对程序中重要的语句块加必要的注释说明语句块的功能
例如:
mian()
/*求三角形面积*/
{float a,b,c;/*三角形三边*/
float hl;/*半周长*/
float h,s;/*周长,面积*/
|*输入*|
/*求周长*/
/*求面积*/
/*输出*f
)
2.复合语句
为了满足将多条语句从语法上作为一条语句的使用需要,C语言提供复合语句。如if语句中的选择体、while语句中的循环体,当选择体、循环体需多条语句描述时,就必须采用复合语句。
复合语句只需用大括号“{),’将一系列语句括起即可。
复合语句不是一条具体语句,是种逻辑上的考虑,凡是单一语句可以存在的位置,均可以使用复合语句。复合语句用在语法上是单一语句,而相应操作需多条语句描述的情况。
函数体从一般意义上讲就是一条复合语句。
复合语句又称为分程序,它可以有属于自己的数据说明部分。
3.空语句
空语句是一种概念,C语言的空语句仅由分号构成,在编译时不产生任何指令,在执行时不产生任何操作。空语句常用于:
(1)构成标号语句,标识程序中相关位置。
(2)循环语句中空循环体。
(3)模块化程序中未实现的模块及暂不联入的模块。