C 語言的基本成分 —— 控制成分
Switch 分支語句:分支語句的特色在於若 switch 表達式符合常量表達事,則會執行該case以下的行為,並在最後執行 default 語句。
如何打破switch 語句的問題:使用break的方式來使程式結束執行,自動跳到返回語句。
範例中的習題可以注意到,default 語句其實可以不用放在最後,若改變位置,他會依序先執行,但由於它還是一個條件出口,因此仍然會執行自己以下的行為。
再談循環語句
在這裡介紹更多的循環語句
- for
- while
- do…...while
- continue
對於 for 語句而言,會先執行 i = 0 ; 接著執行 i < 10;,確定這兩句都合格,執行語句,完成後回去執行 i++,而後重新檢視 i < 10,合格即執行語句,而後回到 i++進行動作,開始循環直到條件句不合格。
while 要小心,以免造成死循環,是符合條件才會執行語句,若不合格他就會繼續執行,直到! i = 101時,這個程序才會終止,才不會執行,因此若最終輸出 i = 101。
經典習題:如何使用count
do ….. while 語句
如何終止內循環,一樣可以使用break
注意:for 裡面一定不能是空白,至少要有兩個分號!
“Continue”轉換語句
Goto 之爭
留言
張貼留言