C++入门经典 笔记(第六章)控制程序流程
2015-07-25 19:42
405 查看
while循环不断运行一个代码块,直到条件不再为true。如果条件永远不为true,代码块一次也不会运行。
相反,do-while循环会运行代码块一次,即使检查的条件永远不为true。
for循环包含初始化部分、检查部分和操作部分。这些部分使得可在for语句中创建计数器变量以及检查和修改该变量的值。
使用continue和break语句可编写出复杂循环,continue语句直接进入下一次循环迭代,而break语句结束整个循环。
switch语句让检查同一个变量的多种可能取值变得更简单,虽然使用一系列if和if-else条件也可以实现这样的目标,但switch语句更容易开发和调试。注意,在switch语句中,总是应该包含default部分,即使没有理由使用它,这是一种良好的编程习惯。可使用default部分显示一条错误消息,它表明表达式的值出乎意料,不与任何case部分相匹配。另外,每一个case部分的结尾都应该添加break语句。
相反,do-while循环会运行代码块一次,即使检查的条件永远不为true。
for循环包含初始化部分、检查部分和操作部分。这些部分使得可在for语句中创建计数器变量以及检查和修改该变量的值。
使用continue和break语句可编写出复杂循环,continue语句直接进入下一次循环迭代,而break语句结束整个循环。
switch语句让检查同一个变量的多种可能取值变得更简单,虽然使用一系列if和if-else条件也可以实现这样的目标,但switch语句更容易开发和调试。注意,在switch语句中,总是应该包含default部分,即使没有理由使用它,这是一种良好的编程习惯。可使用default部分显示一条错误消息,它表明表达式的值出乎意料,不与任何case部分相匹配。另外,每一个case部分的结尾都应该添加break语句。
相关文章推荐
- c++实现哈希表
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- 极客班GeekBand - C++第一次课程辅导 - 李建忠
- 浅谈C++中内存分配、函数调用和返回值问题
- C++之static
- [LeetCode] Lowest Common Ancestor of a Binary Tree
- C++入门经典 笔记(第五章)调用函数
- (C++ STL)list的实现
- 【读书笔记】深度探索C++对象模型(更新中
- C/C++求职宝典21个重点笔记(常考笔试面试点)
- c++ primer 学习笔记-第一章
- C++ 继承与接口 知识点 小结(一)
- c++builder 代码输入助手
- C语言,变量与内存
- POJ1988基本的并查集
- C++入门经典 笔记(第四章)使用表达式、语句和运算符
- c语言中阶乘的精确值
- C语言结构体(struct)常见使用方法 blog.csdn.net/huqinwei987/article/details/23625823
- C++ 深入理解 虚继承、多重继承和直接继承
- C语言,数据类型