void main()
{
int i,x=1;
for(i=0;i<5;i++)
{
for(;x<5;x++)
{
printf("%d\n",x); //结果全为1
break;
}
}
}
void main()
{
int i,x=1;
for(i=0;i<5;i++)
{
while(x<5)
{
printf("%d\n",x);//结果是1,2,3,4,
x++;
break;
}
}
}
//我的理解是在for的嵌套循环中都必须要求x=1;(我的疑惑是我空出了表达式1,但没得到我的预期。)
// 在while被嵌套在其中,其过程不必再计算x=1;