繰り返しステートメント (C++)

繰り返しステートメントにより、ループ終了条件に応じて、ステートメント (または複合ステートメント) が複数回実行されます。 これらのステートメントが複合ステートメントの場合、break ステートメントまたは continue ステートメントに達した場合を除き、順序どおりに実行されます。

C++ 言語には、4 つの繰り返しステートメント (whiledofor範囲ベースの for) があります。 これらのステートメントは、終了式が 0 (false) と評価されるか、break ステートメントによってループが強制的に終了されるまで繰り返されます。 次の表は、これらのステートメントと操作をまとめたものです。それぞれについては以降のセクションで詳しく説明します。

繰り返しステートメント

ステートメント 評価のタイミング 初期化 Increment
while ループの先頭 いいえ いいえ
do ループの最後 いいえ いいえ
for ループの先頭 はい はい
range-based for ループの先頭 はい はい

繰り返しステートメントのステートメント部分は宣言にできません。 ただし、宣言を含む複合ステートメントにすることができます。

関連項目

C++ ステートメントの概要