当i=1时,开始执行,i起计数功能,j一直执行自增到11,>10了,结束
for(i=1;i<=10;i++)
{;}
这样就运行了10次,而当i=1时,J就增加到11,当i=2,3,4...时,由于(J<=10)条件不成立,就不执行了!
#include
main() {
int j = 1;
int i=0;
for(i = 1; i <= 10; i++) {
while(j <= 10) {
j = j + 1;
printf("打印J=%d\n", j);
}
printf("打印I=%d\n", i);
}
getchar();
}
是你的第一种猜测,有功夫猜测不如去运行代码吧