C++异常处理-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

C++异常处理

简介: 1 #include 2 int Div(int x,int y); 3 int main() 4 { try 5 { cout
 1 #include<iostream.h>
 2 int Div(int x,int y);
 3 int main()
 4 {    try
 5     { cout<<"5/2="<<Div(5,2)<<endl;
 6       cout<<"8/0="<<Div(8,0)<<endl;
 7       cout<<"7/1="<<Div(7,1)<<endl;
 8     }
 9    catch(int)
10     { cout<<"except of deviding zero.\n"; }
11     cout<<"that is ok.\n";
12     while(1);
13     return 0;
14 }
15 int Div(int x,int y)
16 {    if(y==0) throw y;
17     return x/y;
18 }
19 
20 /*
21 程序运行结果如下:
22 5/2=2
23 except of deviding zero.
24 that is ok.
25 */

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章