linux系统编程:setjmp和longjmp函数用法
linux系统编程:setjmp和longjmp函数用法
#include <stdio.h><setjmp.h>
Divide( a, (b == );
a /
main(= (ret == )
, Divide(, (ret == )
运行结果:
division ...
divisiong by zero
其实上次错误处理模式已经是c++异常处理雏形
上述相当于:
#include <iostream>
Divide( a, (b == ;
a / main(
<<<<<<Divide(, )<<<<Divide(, )<< ()
<<<<
运行结果同上
评论暂时关闭