2009年7月20日 星期一

setjmp & longjmp

setjmp & longjmp
(類似goto的東東@@)

函式:
int setjmp( jmp_buf envbuf );
void longjmp( jmp_buf envbuf, int status );

標頭檔:
include setjmp.h


注意事項:
If value is passed as 0, the value 1 is substituted in the actual return


ref :
1. C語言的setjmp
2. setjmp与longjmp的具體使用方法和適用的埸合
3. CS360 Lecture notes -- Setjmp (有提到setjmp的BUG)

沒有留言:

張貼留言