以下是引用v1v1wang在2007-4-5 15:29:40的发言:
#include "stdio.h"
void main()
{int i;
for(i=1;i<5;i++)
{for(i=1;i<5;i++)
printf ("w%d",i);
}
}
这个结果是w1w2w3w4w5
为什么只有一次循环/////
但是我在前面定义另一个变量任意的如j
这就变成
#include "stdio.h"
void main()
{int i;j;
for(j=1;j<5;j++)
{for(i=1;i<5;i++)
printf ("w%d",i);
}
}
这样运行的结果就有了循环
希望可不可以解释一下
谢谢啊.....
结果应该是w1到w4
因为i=5时跳出循环了
至于没有双循环的原因是外循环的i和内循环的i是一样的,共同变化!!!
这样只能是以上结果了