chapter_05

Tags
语句
这章讲的是一些基础的语句,包括四个部分,条件语句,迭代语句、跳出语句和异常处理的介绍
条件语句
if-else
else 匹配最近一个失配的 if
switch
每个 case 后需要添加 break 来保证只执行了本 case
default 标签让我们来处理不在 case 中的情况
迭代语句
for-range :
范围for循环用来做遍历和修改数据,由于它的执行是首先记录list对象的end位置,每次语句执行结束后初始化新变量为下一个位置的元素,所以不能有改动 end 位置的增加和删除操作
for-traditional
while
do-while();
所判断的条件不能在 body 内声明,语法错误
结尾加 ; 表示这条语句的结束
goto
可以无视它
跳出语句
break : 跳出本层循环
continue : 跳出本次循环
return : 以后再讲
异常处理
throw : 在这里定义一个异常的类型,方便 catch 来进行捕捉
try :这里是我们原本要执行的代码逻辑
catch:捕捉到相应的异常后,我们的处理逻辑要写在这里
当异常出现又没有处理异常的逻辑时,程序大多是非正常的退出
标准异常库
  • exception:这里只有最通用的异常类 exception,它只报告异常的发生,但不提供任何额外信息
  • stdexcept : 这里我们介绍这个头文件的内容
    • notion image
  • new : p458
  • type_info : p825
Loading...
Catalog