setjmp.h維基百科,自由的 encyclopedia setjmp.h是C標準函式庫中提供「非本地跳轉」的標頭檔:控制流偏離了通常的子程式呼叫與返回序列。互補的兩個函數setjmp與longjmp提供了這種功能。 setjmp/longjmp的典型用途是例外處理機制的實現:利用longjmp恢復程式或線程的狀態,甚至可以跳過棧中多層的函數呼叫。
setjmp.h是C標準函式庫中提供「非本地跳轉」的標頭檔:控制流偏離了通常的子程式呼叫與返回序列。互補的兩個函數setjmp與longjmp提供了這種功能。 setjmp/longjmp的典型用途是例外處理機制的實現:利用longjmp恢復程式或線程的狀態,甚至可以跳過棧中多層的函數呼叫。