C 學習筆記之 5 語句和異常

2021-08-19 02:48:29 字數 637 閱讀 2751

c++ 提供了一組控制流語句以支援更複雜的執行路徑

c++語言提供了兩種條件語句,if語句和switch語句

c++11新標準引入了範圍for語句,可以遍歷容器或其他序列的所有元素,其語法形式為

for(declaration: expression)

statement

expression表示的是乙個序列,即擁有能返回迭代器的beginend成員

for(int a : ) // 初始化列表

cout << a

<< endl;

異常處理機制為程式中異常檢測和異常處理提供支援,c++中異常處理包括

trycatch(runtime_error err)
try語句塊丟擲異常後,程式沿著程式的執行路徑逐層回退尋找適當型別的catch子句處理異常,若最終還是沒能找到,則轉到名為terminate的標準庫函式,非正常退出。

c++標準庫定義的異常類如下

C 學習筆記之異常

程式執行中需要處理異常 異常處理方法一 異常處理方法二 c 異常處理機制 異常處理基礎 例子1 除數為零的異常處理 ex17 1.cpp 除數為零的異常例子 include include using namespace std 定義異常類myexception class myexception ...

C 學習筆記之 異常

目錄異常的介面宣告 棧解旋異常變數的生命週期 異常的多型使用 異常處理就是處理程式中的錯誤 include using namespace std int mydivision int a,int b else if b 0 return a b int main catch int a catch...

C Primer 5th學習筆記4 異常語句

c 語言中,異常處理包括以下幾種 try語句的通用語法形式是 try catch exception declaration catch exception declaration c 標準庫中定義了一組類,用於報告標準庫函式遇到的問題。這些類分別定義在以下四個標頭檔案中 exception 最常見...