迭代语句(C++)
迭代语句导致语句(复合语句)被执行零或多次,根据一些循环终止条件。这些语句是复合语句时,除在遇到“中断”或“继续”语句情况下,其均将按顺序执行。
C++ 提供四个迭代语句 — 而,do, for, 和 基于大小。这些中的每个循环,直到它的停止表达式计算为零 (错误),或循环终止强制执行 中断 语句。下表总结这些语句及其操作;每个都在下面节进行详细讨论。
迭代语句
语句 |
计算的 At |
初始化 |
递增 |
---|---|---|---|
while |
循环顶部 |
否 |
否 |
do |
循环的底部 |
否 |
否 |
for |
循环顶部 |
是 |
是 |
基于大小。 |
循环顶部 |
是 |
是 |
迭代语句的语句部分不会是一个声明。但是,它可以是包含声明的复合语句。