第四章 语句

1.空语句的作用:纯碎消耗CPU时间,起到延时的作用;为了程序的结构清楚可读性好,以后扩充新功能方便。

2.基础语句由表达式加上分号“;”组成。

3.函数调用由函数名、实际参数加上分号“;”组成。

4.在if语句中:不可以将布尔变量直接与TRUE、FALSE或者1、0进行比较(例:if(flag)表示为真;if(!flag)表示为假);应当将整型变量用“==”或“!=”直接与0比较;不可将浮点变量用“==”或“!=”与任何数字比较;应当将指针变量用“==”或“!=”与NULL比较。

5.goto语句是一种无条件转移指令,它的格式为(goto 语句标号;)其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与goto语句同处于一个函数中,但可以不在一个循环层中。

6.用goto语句和if语句构成循环。

7.do-while和while的不同之处在于do-while先执行循环中的语句,然后判断表达式是否为真,如果为真则继续循环,如果为假则终止循环,因此,do-whilw循环至少要执行一次循环语句。

8.循环语句的效率问题,应当将最长的循环放在内层,最短的循环放在最外层以减少CPU跨切循环层的次数。

9.break对if-else的条件语句不起作用,在多层循环中,一个break语句只能向外跳一层。

10.每个case语句的结尾不要忘了加break,否则将导致多个分支重叠。

猜你喜欢

转载自blog.csdn.net/qq_42267245/article/details/82957212