1. 程式人生 > >c++語句(原創)

c++語句(原創)

接著之前學習的內容,一定要堅持。絕不放棄!!!

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 *。