当前位置:
首页 >
linux c之<setjmp.h>使用总结
发布时间:2023/12/4
54
豆豆
生活随笔
收集整理的这篇文章主要介绍了
linux c之<setjmp.h>使用总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1、爆代码
#include<setjmp.h> #include<unistd.h> #include<stdio.h> #include<stdlib.h>void f1(int, int, int, int); void f2(void);static jmp_buf jmpbuffer; static int globval; int i = 4; int main(void) {int autoval;register int regival;volatile int volaval;static int statval;globval = 1; autoval = 2; regival = 3; volaval = 4; statval = 5;i = 5;int result = setjmp(jmpbuffer);if (result != 0) {printf("result is %d\n", result);printf("after longjmp:\n");printf("i is %d\n", i);printf("globval = %d, autoval = %d, regival = %d,"" volaval = %d, statval = %d\n",globval, autoval, regival, volaval, statval);exit(0);}else {puts("result == 0");}
总结
以上是生活随笔为你收集整理的linux c之<setjmp.h>使用总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java之解析DNS的SRV记录
- 下一篇: linux之网络编程ICMP校验算法