异常处理用于处理异常。我们可以使用try catch块来保护代码。可以在代码块内的任何地方引发异常。关键字“ throw”用于引发异常。
这是用C ++语言抛出的示例,
#include <iostream> using namespace std; int display(int x, int y) { if( y == 0 ) { throw "除以零条件!"; } return (x/y); } int main () { int a = 50; int b = 0; int c = 0; try { c = display(a, b); cout << c << endl; } catch (const char* msg) { cerr << msg << endl; } return 0; }
输出结果
这是输出
除以零条件!