Share via


迭代语句 (C++)

根据一些循环终止条件,迭代语句会导致语句(或复合语句)被执行零次或多次。 当这些语句是复合语句时,除非遇到 break 语句或 continue 语句,否则将按顺序执行它们。

C++ 提供四个迭代语句 - whiledoforrange-based for。 它们都将进行迭代环,直到其终止表达式的计算结果为零 (false),或直到使用 break 语句强制执行循环终止。 下表汇总了这些语句及其操作;后面各节详细讨论了它们。

迭代语句

语句 计算位置 初始化 增量
while 循环的顶部
do 循环的底部
for 循环的顶部
基于范围的 for 循环的顶部

迭代语句的语句部分不能为声明。 但是,它可以是包含声明的复合语句。

另请参阅

语句概述