setjmp和longjmp函數使用詳解

非局部跳轉語句---setjmp和longjmp函數。非局部指的是,這不是由普通C語言goto,語句在一個函數內實施的跳轉,而是在棧上跳過若干調用幀,返回到當前函數調用路徑上的某一個函數中。 #include <setjmp.h> Int setjmp(jmp_buf  env);        返回值:若直接調用則返回0,若從longjmp調用返回則返回非0值的longjmp中的val值 Voi
相關文章
相關標籤/搜索