C 的異常處理機制

2021-09-26 16:34:30 字數 342 閱讀 5959

throw:丟擲異常

try:執行可能出現異常的**塊

catch:捕捉異常

上例中,使用-1表示「被除數為零」這個異常,判斷當被除數為零時,用throw丟擲異常;在主函式呼叫div函式時,把呼叫過程放在了try塊中;

try後緊跟著catch,定義整型變數k來接受-1,此處可以使用不同值來表示不同異常型別並進行對應的處理,所以使用了switch-case結構(也可以在後面加上不同的catch塊進行捕獲),當k接收到-1時,表示發生了被除數為零的異常,進行對應處理。

c 異常處理機制

c 異常處理機制 c 異常處理機制是乙個用來有效地處理執行錯誤的非常強大且靈活的工具,它提供了更多的彈性 安全性和穩固性,克服了傳統方法所帶來的問題.異常的丟擲和處理主要使用了以下三個關鍵字 try throw catch 丟擲異常即檢測是否產生異常,在c 中,其採用throw語句來實現,如果檢測到...

c 異常處理機制

c 異常處理機制是乙個用來有效地處理執行錯誤的非常強大且靈活的工具,它提供了更多的彈性 安全性和穩固性,克服了傳統方法所帶來的問題.異常的丟擲和處理主要使用了以下三個關鍵字 try throw catch 丟擲異常即檢測是否產生異常,在c 中,其採用throw語句來實現,如果檢測到產生異常,則丟擲異...

C 異常處理機制

c 異常處理機制主要使用try,throw,catch三大關鍵字。try catch語句形式如下 require redcarpet markdown redcarpet.new hello world puts markdown.to htmltry catch exception1 ex 捕獲型...