异常 程序中的错误 语法错误 编译错误 链接错误 运行错误 不可预料的逻辑错误 可以预料的运行异常 异常处理 将异常交给上层函数处理,减轻底层负担,提高程序运行效率 异常处理步骤 try:检查异常 throw:抛出异常 catch:捕捉异常信息后进行处理 try和catch >> 上级函数中处理 throw >> 可能出现异常的当前函数中处理 #include <iostream> #include <stdio.h> using namespace std; int divide(int x, int y)