反覆運算陳述式 (C++)

反覆項目陳述式會使陳述式 (或複合陳述式) 依據某種迴圈終止準則執行零次或多次。 當這些語句是複合陳述式時,它們會依序執行,但遇到 break 語句或 continue 語句時 除外。

C++ 提供四個反復專案語句 , 同時 針對 和 以範圍為基礎。 每一個都會逐一查看,直到其終止運算式評估為零(false),或直到迴圈終止以 break 語句強制終止為止。 下表摘要說明這些陳述式及它們的動作,而且每一個陳述式會在後續章節中詳細討論。

反覆運算陳述式

陳述式 評估位置 初始化 [遞增]
while 迴圈頂端 No No
do 迴圈底部 No No
for 迴圈頂端 Yes Yes
範圍型的 迴圈頂端 Yes Yes

反覆項目陳述式的陳述式部分不可以是宣告。 不過,它可以是包含宣告的複合陳述式。

另請參閱

C++ 陳述式概觀