C++异常处理 异常处理exception handling是C的一项语言机制用于在程序能处理异常事件 异常事件在C中表示为异常对象exception object异常事件发生时由操作系统为程序设置当前异常对象然后执行程序的当前异常处理代码块在包含了异常出现点的最内层的try块依次匹配同级的catch语句如果匹配catch语句成功则在该catch块内处理异常然后执行当前trycatch块之后的代码如果在当前的trycatch块没有能匹配该异常对象的catch语句则由更外一层的trycatch块处理该异常如果当前函数内的所有trycatch块都不能匹配该异常则递归回退到调用栈的上一层函数去处理该异常如果一直回退到主函数main都不能处理该异常则调用系统函数terminate终止程序