繰り返しステートメント (C++)
繰り返しステートメントにより、ループ終了条件に応じて、ステートメント (または複合ステートメント) が複数回実行されます。これらのステートメントが複合ステートメントである場合、break ステートメントまたは continue ステートメントのいずれかに達した場合を除き、順序どおりに実行されます。
C++ は 4 種類の繰り返しステートメント — while、do、for および 範囲ベースの for を提供します。これらは、終了式が 0 (false) と評価されるまで、または break ステートメントで強制的にループが終了されるまで繰り返します。次の表は、これらのステートメントと操作をまとめたものです。それぞれは、以降のセクションで詳しく説明します。
繰り返しステートメント
ステートメント |
評価のタイミング |
初期化 |
Increment |
---|---|---|---|
while |
ループの先頭 |
いいえ |
いいえ |
do |
ループの下 |
いいえ |
いいえ |
for |
ループの先頭 |
はい |
はい |
ベースの範囲 |
ループの先頭 |
はい |
はい |
繰り返しステートメントのステートメントの部分は宣言にできません。ただし、宣言を含む複合ステートメントにすることができます。