二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:C库宏 setjmp()
C库宏 setjmp()
#include <stdio.h> #include <stdlib.h> #include <setjmp.h> int main () { int val; jmp_buf env_buffer; /* save calling environment for longjmp */ val = setjmp(env_buffer ); if( val != 0 ) { printf("Returned from a longjmp() with value = %s\n", val); exit(0); } printf("Jump function call\n"); jmpfunction(env_buffer ); return(0); } void jmpfunction(jmp_buf env_buf) { longjmp(env_buf, "codingdict.com"); }