首页 > 其他 > 详细

好用或有趣的代码段

时间:2021-05-31 15:36:13      阅读:5      评论:0      收藏:0      [点我收藏+]
jmp_buf aBuf;

void test() {
    longjmp(aBuf, -2); //执行该语句后输出为 开始执行->发生了异常(正常为 开始执行->执行完成)
}

void main() {
    if (setjmp(aBuf) == 0) {
        printf("开始执行");
        test();
        printf("执行完成");
    } else {
        printf("发生了异常");
    }    
}   

 这段代码可以实现既执行if里面的代码,又执行else里面的代码。当然这套函数远不止简简单单的这点用处  https://blog.csdn.net/wangkeyen/article/details/50658998

好用或有趣的代码段

原文:https://www.cnblogs.com/yuxiaoyiyou/p/14831359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!