初期化、継続条件、更新を1か所にまとめて書ける繰り返し処理の構文。
for (初期化文; 継続条件; 各周終了時の式) // 各部分は省略可能
文;次のwhile文とほぼ同じ:
{
初期化文;
while (継続条件)
{
文;
各周終了時の式;
}
}カウンタ変数を使った繰り返しでよく用いられる。
例
for (int i {0}; i < 10; ++i)
{
std::cout << i << '\n';
}初期化文を省略
int i {0};
for (; i < 10; ++i)
{
std::cout << i << '\n';
}