高质量嵌入式Linux C编程 第四章 语句 学习

2019-07-13 05:06发布

一、语句从流程的角度可以分为几种
三种基本结构:顺序结构、分支结构、循环结构
二、空语句有什么作用
(1)纯粹消耗CPU时间,起到延时作用
(2)为了程序的结构清楚,可读性好,以后扩充新功能方便。
三、 表达式语句的构成
表达式语句由表达式加上;号构成
四、布尔变量可以与零值比较嘛?
不可以将布尔变量直接与TRUE、FALSE或者1、0直接比较
五、整型变量如何与零值比较?
应该直接用==或者!=与0直接比较
六、循环语句的作用?
在给定的条件成立时,反复执行某程序段,直到条件不成立为止。
七、有哪些循环语句?
goto和if构成的循环
while语句
do-while语句
for语句
八、循环语句如何提高效率?
应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。
九、break语句的作用?
break用于switch语句中可以使程序跳出switch而执行switch以后的内容,以免造成死循环而无法退出。
十、有了if为什么还要switch?
if只有两个选择支路,而switch可以有多个。