网站介绍:有时候,当接收到一个信号时,希望能跳回程序中以前的一个位置执行。例如,在有的程序内,当用户按了中断键,则程序跳回到显示主菜单执行。我们可以用库系统调用setjmp()和longjmp()来完成这项工作。 setjmp()能保存程序中的当前位置(是通过保存堆栈环境实现的),longjmp()能把控制转回到被保存的位置。在某种意义上,longjmp()是远程跳转,而不是局部区域内的跳转。我们必_setjmp 能保存栈
- 链接地址:https://blog.csdn.net/sunlylorn/article/details/7178575
- 链接标题:系统调用setjmp()和longjmp()_setjmp 能保存栈-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1478
- 网站标签:setjmp 能保存栈