5 语句
语句
分类
- 表达式语句
- 复合语句
- 选择语句
- 循环语句
- 跳转语句
- 声明语句
- try语句
1 简单语句
分类
- 表达式语句
- 空语句
- 分号
- 复合语句,用花括号括起来——也被称作块。一个块就是一个作用域。
2 语句作用域
3 条件语句
if-else语句
嵌套if-else语句
悬垂else
else与离他最近的if匹配。从而消除程序的二义性。
使用花括号控制执行路径
switch语句
default标签
4 循环语句
while语句
1 | while(condition) |
dowhile语句
1 | do |
传统for循环
1 | for(init-statement;condition;expression) |
范围for循环
1 | for(delaration:expression) |
for_each循环
1 | for_each(iterator begin,iterator end,func); |
5 跳转语句
1 | break; |
6 try语句块
概述
异常处理机制主要包括以下内容
- throw表达式,引发raise抛出异常
- try-catch语句块try用来捕获异常,catch用来处理异常。
- 异常类。用于在throw表达式和catch子句之间传递具体的信息。
throw 表达式
throw runtime_error(“data must refer to ISBN”)//抛出一个异常类。
try语句块

- 只允许最多有一个catch捕获。捕获之后跳转到catch之后执行。
标准异常

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!









