迭代语句 (C++)

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

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

迭代语句

语句

计算位置

初始化

递增

while

循环的顶部

do

循环的底部

for

循环的顶部

range-based for

循环的顶部

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

请参见

参考

C++ 语句概述