栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++复习之路 基础篇三

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++复习之路 基础篇三

【写在前面】
基础语言的复习需要在短时间内迅速完成,对C++语言有了解的人可以简单复习,本篇基础篇会慢慢更新。先更新我认为一些比较重要的规则和一些容易错误的知识点。C++语言颗粒密度很细,想要一次性全部记忆很难,我们先对基础的语言有个了解,后续可以根据这个提纲再看C++ Primer!

文章目录
    • 第五章
    • 5.1 语句
    • 5.2 简单语句
    • 5.3 条件语句
    • 5.4 迭代语句
    • 5.5 跳转语句
    • 5.6 try异常

第五章

本章节也是非常基础的章节,所有语句我们基本都学习过,这边只介绍迭代语句,理解跳转语句,重点关注try异常。

5.1 语句 5.2 简单语句 5.3 条件语句 5.4 迭代语句

while
for
do while

5.5 跳转语句

goto break continue
continue:只能出现在迭代语句中,除非switch嵌套在迭代语句中,才可以使用continue; 满足条件跳出当前循环(如果是多层只是跳出单层)
goto:无条件跳转到同一函数内的另一条语句 goto end;end:
break:break只能和迭代语句或者switch语句配合使用;经常和switch连用,用于break;满足条件跳出当前循环(如果是多层只是跳出单层)

5.6 try异常

异常时指存在于运行时候的反常行为,超出了函数正常功能的范围。
C++ 的异常处理机制为异常检测和异常处理提供支持:
1 throw表达式,异常检测部分用throw表达式表示遇到了无法处理的问题,例如:

2 try catch 语句块,异常部分使用try语句块处理,catch子句结束,称之为一套异常类。

catch(…)表示无论接收到任何异常都进行下列的处理

try{
   throw runtime_error("Data must be same as size");//try 语句块抛出了一个异常
}
catch(runtime_error err)//在 catch 后面的括号中声明了一个“runtime_error”类型的对象,与 try 抛出的异常类型相同,接下来执行此子句。
{
    cout << err.what();//输出 "Data must be same as size"
}//

关于异常的类型 可以简单看看

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961020.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号