我是 C++ 的学生,我无法理解为什么这个 for 循环:
for (int i=0; i<5; i++)
{
for (int j=0; j<5; j++)
{
cout << i << endl;
}
}
显示输出如下:0000011111222223333344444
我知道外循环是在内循环完成后执行的。但是,如果是这样的话,输出看起来不会像 0123401234012340123401234 吗?如果内部循环必须首先完成,为什么它没有那种模式?