跳到主要內容

計算導論與 C 語言基礎:第九週(C 語言的基本成分 —— 控制成分)

C 語言的基本成分 —— 控制成分





Switch 分支語句:分支語句的特色在於若 switch 表達式符合常量表達事,則會執行該case以下的行為,並在最後執行 default 語句


如何打破switch 語句的問題:使用break的方式來使程式結束執行,自動跳到返回語句。




範例中的習題可以注意到,default 語句其實可以不用放在最後,若改變位置,他會依序先執行,但由於它還是一個條件出口,因此仍然會執行自己以下的行為


再談循環語句
在這裡介紹更多的循環語句
  1. for
  2. while
  3. do…...while
  4. continue


對於 for 語句而言,會先執行 i = 0 ; 接著執行 i < 10;,確定這兩句都合格,執行語句,完成後回去執行 i++,而後重新檢視 i < 10,合格即執行語句,而後回到 i++進行動作,開始循環直到條件句不合格。


while 要小心,以免造成死循環,是符合條件才會執行語句,若不合格他就會繼續執行,直到! i = 101時,這個程序才會終止,才不會執行,因此若最終輸出 i = 101。


經典習題:如何使用count


do ….. while 語句


如何終止內循環,一樣可以使用break


注意:for 裡面一定不能是空白,至少要有兩個分號!







“Continue”轉換語句




Goto 之爭


留言

這個網誌中的熱門文章

【Quora 翻譯&筆記】你能從你的Android App 賺多少錢?

原文出處: How much money do you make from your Android application? 這方面的答案僅供參考: Stanley Idesis (2016/ 4/ 10) app : Quotograph 沒有內嵌廣告,採取免費使用的策略,另外有IAP(in app purchase)的模式,不過發現在play store 用戶的付費意願非常低。

【Quora 翻譯&整理】對於程式初學者嘗試解決問題的好網站推薦

原文出處: What are some suggested websites to solve programming problems for beginners? (2016/5/15) 此篇文章強調的是去參加project的那種網站推薦

計算導論與 C 語言基礎:第八週(C語言中的數據成分 Part II)

C語言中的數據成分 Part II