为了清楚起见,请查看我的示例
我有两个文件:main.cpp 和 myfunction.h
这是 main.cpp
#include <setjmp.h>
#include <myfunction.h>
int main()
{
if ( ! setjmp(bufJum) ) {
printf("1");
func();
} else {
printf("2");
}
return 0;
}
这是 myfunction.h
#include <setjmp.h>
static jmp_buf bufJum;
int func(){
longjum(bufJum, 1);
}
现在,我想要我的屏幕打印“1”,然后打印“2”,但这段代码不正确!请帮我!非常感谢!