linux下面长跳函数的使用

发布时间:2017-5-29 2:24:52 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"linux下面长跳函数的使用",主要涉及到linux下面长跳函数的使用方面的内容,对于linux下面长跳函数的使用感兴趣的同学可以参考一下。

用长跳转函数可以在函数间实现跳转 int stejmp(jmp_buf env),函数用来把点钱状态星系保存到env中,供以后龙jmp函数会费状态信息时使用,如果是直接调用setjmp,那么返回值是零 void longjmp(jmp_buf env,  int val),龙jmp函数用来恢复由最近一次调用setjmp函数时保存到env的状态信息,当它执行完时,程序·1就像setjmp刚刚执行完并返回非零值val那样继续执行,包含setjmp函数嗲用函数一定不能是已经终止了的,所有可访问的对象的值都与调用longjmp时相同,唯一的例外是,哪些setjmp函数中的非volatile自动变量如果在嗲用setjmp后有了改变,那么就编程未定义的了

上一篇:linux 错误处理类函数
下一篇:重定向和转发有什么区别

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。