第16周 異常處理和命名空間 課後實踐 閱讀程式

2021-07-03 08:11:44 字數 1913 閱讀 8034

/* 

* 檔名稱:test.cpp

* 作 者:劉暢

* 完成日期:2015 年 6 月 19 日

* 版 本 號:v1.0

* * 問題描述:閱讀下面的程式,寫出輸出結果

* 輸入描述:null;

* 程式輸出:輸出結果;

(1)

#include using namespace std;

int a[10]=;

int fun(int i);

int main()

catch(int)

執行結果:

當我把for迴圈中的10改為了11,它的輸出結果是這樣的

}執行結果:

}執行結果:

請回答: 

(a)(d)處:為什麼可以省去counternamespace::? 

可以。知識點總結:(1)異常處理,(2)(3)命名空間。

學習心得:

對於命名空間還有不少疑慮,得仔細看看書理解了。

命名空間與異常處理

1 命名空間 命名空間是乙個邏輯上的型別組織系統,用來對程式中的型別進行邏輯上的分組,並使定義在同乙個命名空間中的類可以利用命名空間直接相互呼叫。c 有命名空間機制,關鍵字為 namespace。庫或程式中每個c 定義集被封在乙個命名空間中,若其他定義中有相同的名字,則由於在不同的命名空間不會產生命...

PHP異常處理以及命名空間

error reporting 設定報何種php錯誤 異常 異常 意料之外的問題 就是所謂的錯誤 1 編寫時出現的錯誤 2 執行時出現的錯誤 異常處理 通常錯誤的提示資訊不回對使用者開放,但是使用者操作時必須明確是否能夠正確的執行 因此我們需要對可能出現問題的內容 做出處理,這個就被稱為異常處理 異...

第十六周閱讀專案 異常處理和命名空間

1.include using namespace std int a 10 int fun int i int main catch int 執行結果 學習心得 try塊是檢查語句,throw用來當出現異常時發出的乙個異常訊號,而catch用來捕捉異常資訊。2.include using name...