setjmp与longjmp是属于C语言中的,当然,C++也会有这两个函数了.他们的原型如下: int setjmp( jmp_buf env ); 作用:第一次调佣时,将寄存器的当前状态信息全部存入到env中,并返回0.如果在某处调用了longjmp(env,x),且x!=0,则setjmp的返回值将设为x.而若x==0,则setjmp返回1. void longjmp( jmp_buf env,int value ); 作用:重新存储当前寄存器的状态信息,并将setjmp的返回值设为valu…