最佳答案:
longjump执行非局部转移#include
详情介绍
longjump执行非局部转移#include
- 外文名
- longjump
- 功 能:
- 执行非局部转移
- 用 法
- void longjump(jmp_buf
- 程序例
- #include
函数名: longjump
功 能: 执行非局部转移
用 法: void longjump(jmp_buf env, int val);
程序例:
#include
#include
#include
void subroutine(jmp_buf);
int main(void)
{
int value;
jmp_buf jumper;
value = setjmp(jumper);
if (value != 0)
{
printf("Longjmp with value %dn", value);
exit(value);
}
printf("about to call subroutine ... n");
subroutine(jumper);
return 0;
}
void subroutine(jmp_buf jumper)
{
longjmp(jumper,1);
}
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报