私は C++ の学生ですが、この for ループの理由を理解するのに苦労しています。
for (int i=0; i<5; i++)
{
for (int j=0; j<5; j++)
{
cout << i << endl;
}
}
出力を次のように表示します: 0000011111222223333344444
内側のループが終了した後に外側のループが実行されることを理解しています。しかし、その場合、出力は 0123401234012340123401234 のようになりませんか? 内側のループが最初に完了する必要がある場合、そのパターンがないのはなぜですか?