C语言学习:非局部跳转setjmp.h中的几个重要函数
简介:
在C语言中,我们知道在一个函数的内部是可以通过goto来跳转到我们实现声明标志的地方的,但是这种跳转往往是基于函数内部实现的,而C标准库为我们提供的setjmp中,提供了setjmp,longjmp等函数,就是为了实现非局部跳转和goto的功能的。也是C语言实现异常处理的一种有效方案。 在C语言中,我们知道在一个函数
C语言学习:非局部跳转setjmp.h中的几个重要函数
简介:
在C语言中,我们知道在一个函数的内部是可以通过goto来跳转到我们实现声明标志的地方的,但是这种跳转往往是基于函数内部实现的,而C标准库为我们提供的setjmp中,提供了setjmp,longjmp等函数,就是为了实现非局部跳转和goto的功能的。也是C语言实现异常处理的一种有效方案。 在C语言中,我们知道在一个函数