S05语句
来源:互联网 发布:怎么举报淘宝黄牛 编辑:程序博客网 时间:2024/06/16 19:35
S05语句
注意:和C的部分语法相差较小,不列出一些具体内容
一、简单语句
二、语句作用域
三、条件语句
1、switch中如果表达式和某个case标签(必须是整型常量表达式)的值匹配,则程序从该标签之后的第一条语句开始执行,直到到达了switch的结尾或者遇到一条break语句为止
2、如果某个case分支需要定义并初始化一个变量,则应该把定义和初始化放在块内,从而确保后面的所有case标签都在变量的作用域之外
注意:控制流的跳转与变量初始化之间的先后关系非常重要,不能跳过定义或初始化直接使用
四、迭代语句
五、跳转语句
六、try语句块和异常处理
1、异常处理
(1)throw表达式,异常检测部分使用throw表达式来表示它遇到了无法处理的问题
(2)try语句块,异常处理部分使用try语句块处理异常,以try开始并以一个或多个catch子句结束,catch子句处理抛出的异常,也称为异常处理代码
(3)一套异常类,用于在throw表达式和catch子句之间传递异常的具体信息
cout << "Input number a = ";cin >> c1;cout << "Input number b = ";cin >> c2;try{ if (c2 == 0) { throw runtime_error("ERROR:b=0"); } cout << "a/b = " << (c1 / c2) << endl;}catch (runtime_error err){ cout << err.what() << endl; cout << "a/0 = inf" << endl;}
2、关于异常的更多信息参考S18.1异常处理
阅读全文
0 0
- S05语句
- 【黑金研发】发布 [ AB-S05 ] 函数信号发生器
- 手机镜头参数--手机摄影训练营第五期---S05-20170605
- 摄影必备APP--手机摄影训练营5期-S05-20170607
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- ?:语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- Spring Data Jpa 实体类自动创建数据库表失败解决
- Docker网络详解
- td 单击事件
- 7-8 打印九九口诀表(15 分)
- VIPKID联合创始人陈媛:共享+AI,才能真正变革未来教育
- S05语句
- 葡萄城年末福利多,培训好礼送不停
- 麦肯锡:制定人工智能战略,CEO请先回答这九个问题
- java基础复习四:for与foreach的循环性能比较
- Netty-1、网络编程基本概念
- ARIA 使用 Hokuyo URG 04-LX
- Polling + Inotify 组合下的日志保序采集方案
- Maven生成可以直接运行的jar包的多种方式
- springcloud eureka服务注册与发现