|
3.5 本章主要内容
本章主要内容如表3-2所示。
表 3-2
|
主 题
|
概 念
|
|
关系运算符
|
关系运算符可以组合逻辑值或结果为逻辑值的表达式,
它们会生成bool值true或false,作为可以在if语句中使用的结果
|
|
基于数值进行判断
|
可以基于返回非bool值的条件进行判断。当测试条件时,
任何非零值都被强制转换为true,零值被强制转换为false
|
|
判断语句
|
C++(www.cppentry.com)中基本的判断功能是由if语句提供的。switch语句
和条件运算符提供了更大的灵活性
|
|
循环语句
|
重复执行语句块有4种基本方法:for循环、while循环、
do-while循环和基于范围的for循环。for循环允许循环
重复执行给定的次数。while循环使循环在给定条件返
回true时继续。do-while循环至少执行一次循环,然后
使循环在给定条件返回true时继续。基于范围的for循
环允许迭代集合中的所有项
|
|
嵌套循环
|
任何循环都可以嵌套在其他循环内部
|
|
continue关键字
|
关键字continue允许跳过循环中当前迭代的剩余语句,而
直接进入下一次迭代
|
|
break关键字
|
关键字break导致循环立即退出。break如果位于case语句
的最后,还会从switch中退出
|
|