setjmp直接调用的返回值为0
void longjmp(jmp_buf env, int val)中val为setjmp的返回值
- #include <stdio.h>
- #include <setjmp.h>
- jmp_buf env_alarm;
- int main(){
- if(setjmp(env_alarm) == 0){
- puts("setjmp default value is 0");
- }
- else{
- puts("default value is not 0");
- }
- return 0;
- }
阅读(969) | 评论(1) | 转发(0) |