c primer 筆記,第五章

2021-08-10 10:13:31 字數 385 閱讀 2052

case標籤必須是整型常量表示式

在case語句中,不允許跨過變數的初始化語句直接跳轉到該變數作用域內的另乙個位置

在範圍for語句中,預存了end()的值,一旦在序列中新增(刪除)元素,end函式的值就可能變得無效了

尋找處理**的過程域函式呼叫鏈剛好相反,是沿著程式的執行路徑逐層回退,直到找到適當型別的catch子句為止

//練習5.25程式

#include

#include

using

namespace

std;

int main()

catch(runtime_error err)

}return

0;}

c primer學習筆記 第五章

別漏寫分號也別多寫分號,如果是空語句需要注釋。while iter svec.end 迴圈體時空語句 iter 遞增運算不屬於迴圈的一部分 復合語句 用花括號括起來的語句和宣告的序列,也稱作塊。乙個塊就是乙個作用域,在塊中引入的名字只能在塊內部及子塊中訪問。塊不以分號結束。else與離他最近尚未匹配...

《C Primer》第五章 語句

身為c 的零基礎初學者,短期內把 c primer 啃下來是乙個比較笨但是有效的方法,一方面可以掌握比較規範的c 語法 避免被專案中亂七八糟的風格帶跑偏 另一方面又可以全面地了解c 語法以及c 11新標準 後續要做的事情就剩下查漏補缺,不斷完善自己的知識體系 個人感覺從零學習一門新知識比較好的方法是...

C Primer 第五章 語句

懸垂else else與離他最近的尚未匹配的if匹配,從而消除程式的二義性 switch表示式的值轉換為整數型別,case標籤的值必須是整型常量表示式 兩個case標籤的值不能相同 以乙個空的default標籤結束的,後面要跟空句或空塊 禁止跨過變數的初始化語句跳轉到該變數作用域的另乙個位置 可以把...