C語言裡try的用法

2021-07-23 23:37:44 字數 582 閱讀 8970

c語言裡try是乙個語句或函式。其作用是是丟擲錯誤用。

將有可能產生錯誤的語句括在一起,放入try語句塊。如果在try語句塊中發生異常,flashplayer會建立乙個錯誤物件,並將該error物件派發至第乙個可用的catch塊。catch語句塊提供對錯誤的處理。如果沒有try語句,或者try語句沒有出現錯誤,則catch語句不會被引發。如果在try語句塊的其中某個語句中檢測到錯誤,則會執行附加到該try語句的catch語句。catch語句可以並列使用,即在乙個try語句塊之後,存在多個catch語句塊,以處理不同的錯誤物件。

try語句是:try

catch(some error)

帶引數的例項:

#include #include "exception.h"

void exceptiontest(int exptype)

else

} catch(ex, -1) catch(ex, -2) catchelse(ex)

}void test(void)

C語言巨集裡 的用法

c 和c 中的巨集 macro 屬於編譯器預處理的範疇,屬於編譯期概念 而非執行期概念 下面對常遇到的巨集的使用問題做了簡單總結。關於 和 define warn if exp do while 0 那麼實際使用中會出現下面所示的替換過程 warn if divider 0 被替換為 do whil...

try語句的用法

try語句用於捕獲異常 try必須帶有乙個except或finally子句,或者兩個都帶。其中幾個子句的順序必須是 try except else finally,其中else和finally是可選項,可以有零個或多個except子句,但是如果else出現則必須至少有乙個except。例項分析 co...

try和catch的用法

try catch 錯誤處理 執行規則 首先執行try中的 如果丟擲異常會由catch去捕獲並執行 如果沒有發生異常 catch去捕獲會被忽略掉 但是不管有沒有異常最後都會執行。try 語句使你能夠測試 塊中的錯誤。catch 語句允許你處理錯誤。throw 語句允許你建立自定義錯誤。丟擲錯誤 fi...