迭代语句 (C++)
根据一些循环终止条件,迭代语句会导致语句(或复合语句)被执行零次或多次。 当这些语句是复合语句时,除非遇到 break 语句或 continue 语句,否则将按顺序执行它们。
C++ 提供四个迭代语句 - while、do、for 和 range-based for。 它们都将进行迭代环,直到其终止表达式的计算结果为零 (false),或直到使用 break
语句强制执行循环终止。 下表汇总了这些语句及其操作;后面各节详细讨论了它们。
迭代语句
语句 | 计算位置 | 初始化 | 增量 |
---|---|---|---|
while |
循环的顶部 | 否 | 否 |
do |
循环的底部 | 否 | 否 |
for |
循环的顶部 | 是 | 是 |
基于范围的 for | 循环的顶部 | 是 | 是 |
迭代语句的语句部分不能为声明。 但是,它可以是包含声明的复合语句。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈