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

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

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

繰り返しステートメント

ステートメント

評価のタイミング

初期化

Increment

while

ループの先頭

いいえ

いいえ

do

ループの下

いいえ

いいえ

for

ループの先頭

はい

はい

ベースの範囲

ループの先頭

はい

はい

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

参照

関連項目

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