第五章語句
1.學習完表示式再來看語句,感覺好像沒什麼好看的,只有把幾條語句注意點摘錄一下。 2.
else
語句總是與最後出現的末被匹配的
if語句匹配。 3.
當遇到break
語句時,
switch
語句被終止,控制權被轉移到緊跟在
switch
結束花括號後面的語句上。(在這一點上千萬不要想當然) 4.
for
和while
迴圈首先進行條件的真值測試,這意味著這兩個迴圈都可以在相關語句或語句塊還沒有被執行的情況下就終止;第三種迴圈結構
do-while
迴圈保證語句或語句塊至少被執行一次,在這些語句被執行之後進行條件測試。 5.
break
語句終止最近的
while
、do while
、for
或switch
語句,程式的執行權被傳遞給緊接著被終止語句之後的語句。 6.
continue
語句導致最近的迴圈語句的當前迭代結束,執行權被傳遞給條件計算部分,不像
break
語句終止的是整個迴圈,
continue
語句只終止當前的迭代。
C Primer 5th學習筆記4 異常語句
c 語言中,異常處理包括以下幾種 try語句的通用語法形式是 try catch exception declaration catch exception declaration c 標準庫中定義了一組類,用於報告標準庫函式遇到的問題。這些類分別定義在以下四個標頭檔案中 exception 最常見...
C Primer 筆記 語句
switch 內部的變數定義 1.因為c 語言規定,不允許跨過變數的初始化語句直接跳轉到該變數作用域內的另一位置,所以有了如下情況 bool bsuccess false switch bsuccess break case false j 1 正確,給j賦值 if str.empty 錯誤,str...
c primer讀書筆記 第5章 語句
1.switch語句 case關鍵字和它對應的值一起被稱為case標籤,case標籤必須是整型常量表示式。int val 42 char ch while cin ch switch的執行流程有可能跨過某些case標籤。如果程式跳轉到了某個特定的case,則switch結構中該case標籤前的部分會...
《C Primer》讀書筆記 第5章 語句
前面一些簡單的知識點略過 case關鍵字和它對應的值一起被稱為case標籤。case標籤必須是整形常量表示式,另外要注意的是bool char short 列舉型別也算是整形。switch語句中如果某個case標籤匹配成功,將從該標籤開始往後執行所有case分支。每個case語句分支後都應該有bre...
C Primer第5章 語句
和大多數語言一樣,c 提供了條件執行語句 重複執行相同 的迴圈語句和用於中斷當前控制流的跳轉語句。本章將詳細介紹c 所支援的這些語句。c 大多數語句以分號結束。表示式末尾加上分號就變成了表示式語句 執行表示式並丟棄掉求值結果。最簡單的語句是空語句 空語句中只含有一個單獨的分號,語法需要但是邏輯上不需...