第十六周 程序阅读(1)
2015-06-21 17:07
204 查看
问题及代码:
运行结果:
总结:先求和,再进行异常处理。
#include <iostream > using namespace std; int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10}; int fun( int i); int main() { int i ,s=0; for( i=0; i<=10; i++) { try { s=s+fun(i); } catch(int) { cout<<"数组下标越界!"<<endl; } } cout<<"s="<<s<<endl; return 0; } int fun( int i) { if(i>=10) throw i; return a[i]; }
运行结果:
总结:先求和,再进行异常处理。
相关文章推荐
- Python中实现三目运算的方法
- 启动tomcat 服务报 The file is absent or does not have execute permission
- 第十五周项目2-二进制文件浏览器
- 读《人,绩效和职业道德》有感
- CSS float
- C++ getline()函数读入一行字符
- sgu 218
- 《人,绩效和职业道德》读后感
- sgu 218 分类: sgu 2015-06-21 17:04 22人阅读 评论(0) 收藏
- C++11(及现代C++风格)
- IP地址子网掩码
- Python中有趣在__call__函数
- MMS源码浅析
- 电子商务数据运营入门——有哪些数据分析需要做 (转)
- Linux打开txt文件乱码的解决方法
- CSS(层叠样式表)
- html,删除复选框选中的内容
- 试用版SQL Server 2008 R2 提示评估期已过 解决方法!
- 乐观锁
- C++ 文件逐行读入 并按空格分割