Setjmp.h setjmph是C标准函数库中提供非本地跳转的头文件控制流偏离了通常的子程序调用与返回序列互补的两个函数setjmp与longjmp提供了这种功能 setjmplongjmp的典型用途是异常处理机制的实现利用longjmp恢复程序或线程的状态甚至可以跳过栈中多层的函数调用