你应该贴出源瞎慧御码,一碧睁般用 setjmp 的方法是 if (setjmp(jmpbuf)) { //free resource ....}....这样 longjmp 回来磨岩时,会走到 //free resource 里面的内容。