文章目录
- C++中的语句
- (1)简单语句
- A.空语句
- B.复合语句
- (2)条件语句
- (3)迭代语句
- A.常规for循环
- B.范围for循环
- C.while和do...while
- (4)跳转语句
- A.break语句
- B.continue语句
- C.goto语句
- (5)异常处理语句
- A.标准异常
- B.throw抛出异常
- (6)try语句
C++中的语句
(1)简单语句
简单语句包括:空语句、一般语句和复合语句;我们平常写的代码基本都是一般语句,如int a = 10。这里主要介绍空语句和复合语句
A.空语句
;
B.复合语句
用花括号括起来的语句或声明序列,也被称为“块”,块不以分号为结束
(2)条件语句
if…else
switch(int){ case expr: … break;)
(3)迭代语句
A.常规for循环
for(int i=0; i<10; ++i)
{
std::cout<<i<<std::endl;
}
B.范围for循环
对象是:列表,数组、string、拥有迭代器 begin 和 end 的容器
for(auto &i : vIdx)
{
std::cout<<i<<std::endl;
}
C.while和do…while
do…while是先执行一次在进入while语句判断条件是否成立
(4)跳转语句
A.break语句
终止离它最近的while、do…while、for、switch等语句
B.continue语句
终止当前迭代,进行下一次迭代
C.goto语句
无条件跳转到同函数内的另一条语句
110行:End_label: return;
99行:goto End_label;
(5)异常处理语句
A.标准异常
B.throw抛出异常
throw runtime_error("Failed to something!");
(6)try语句
try用于捕获异常,catch用于判断异常类型并处理异常
try
{
...
}catch(errorType01 error01)
{
//处理error01
}catch(errorType02 error02)
{
//处理error02
}
...
================================================================================
如果读者对C++感兴趣,欢迎阅读笔者关于在学习C++过程中的关于其知识点的总结系列,入口如下:
C++知识点总结全系列文章索引:
【C++知识点总结全系列 (01)】:数据类型、数据类型转换和变量
【C++知识点总结全系列 (02)】:C++中的语句、运算符和表达式详细总结
【C++知识点总结全系列 (03)】:函数(函数参数传递、可变参数、函数返回值等详细介绍)
【C++知识点总结全系列 (04)】:C++类的详细总结与分析
【C++知识点总结全系列 (05)】:IO 类的详细总结和分析
【C++知识点总结全系列 (06)】:STL六大组件总结- 配置器、容器、迭代器、适配器、算法和仿函数
【C++知识点总结全系列 (07)】:模板与泛型编程详细总结与分析
【C++知识点总结全系列 (08)】:面向对象编程OOP