高質量嵌入式Linux C編程 第四章 語句 學習

一、語句從流程的角度可以分爲幾種
三種基本結構:順序結構、分支結構、循環結構
二、空語句有什麼作用
(1)純粹消耗CPU時間,起到延時作用
(2)爲了程序的結構清楚,可讀性好,以後擴充新功能方便。
三、 表達式語句的構成
表達式語句由表達式加上;號構成
四、布爾變量可以與零值比較嘛?
不可以將布爾變量直接與TRUE、FALSE或者1、0直接比較
五、整型變量如何與零值比較?
應該直接用==或者!=與0直接比較
六、循環語句的作用?
在給定的條件成立時,反覆執行某程序段,直到條件不成立爲止。
七、有哪些循環語句?
goto和if構成的循環
while語句
do-while語句
for語句
八、循環語句如何提高效率?
應當將最長的循環放在最內層,最短的循環放在最外層,以減少CPU跨切循環層的次數。
九、break語句的作用?
break用於switch語句中可以使程序跳出switch而執行switch以後的內容,以免造成死循環而無法退出。
十、有了if爲什麼還要switch?
if只有兩個選擇支路,而switch可以有多個。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章