c++語句(原創)
阿新 • • 發佈:2018-12-19
接著之前學習的內容,一定要堅持。絕不放棄!!!
1、複合語句:用花括號括起來的語句和宣告的序列,複合語句也成為塊。
2、懸垂else:if分支多於else,c++規定else與離他最近的尚未匹配的if。
3、switch case語句:case的標籤必須是整型常量表達式。
4、不能再switch語句中定義變數。
5、breake語句:負責終止離他最近的迴圈體和switch語句。
6、continue:負責結束當前迴圈。
7、try語句:
- throw表示式:表示遇到無法處理的問題,觸發一個異常。
- try語句塊:以一個或多個catch結束。
- 一套異常類
8、程式的異常檢測使用throw表示式引發一個異常,throw表示式包含關鍵字throw和緊隨其後的一個表示式,表示式的型別就是丟擲的異常型別。
9、runtime_error是標準庫異常型別的一種,定義在stdexcept標頭檔案中。
10、catch子句包括三部分:關鍵字catch、括號內一個物件的宣告(異常宣告)以及一個塊。
11、標準異常:excetion標頭檔案定義了最常用的異常類exception。
- stdexcept標頭檔案定義了最通用的異常類。
- new標頭檔案定義了bad_alloc異常型別。
- type_info標頭檔案定義了bad_cast異常型別。
- 異常型別只定義了一個名為what的成員函式,返回一個指向c風格字串的const char *。