关于for循环语句的问题..
#include <stdio.h>main( )
{ int x, y;
for(x=30, y=0; x>=10, y<10; x--, y++)
x/=2, y+=2;
printf(“x=%d,y=%d\n”,x,y);
}
运行结果为:x=0 y=12
我是这样算的..
第一次 x=15 y=2
然后x-1=14 y+1=3
第二次 x=7 y=5
然后x-1=6 y+1=6 这个时候x<10了结束循环
请问我哪里错了> <
程序代码:#include <stdio.h>
void main()
{ int x, y;
for(x=30, y=0; x>=10&&y<10; x--, y++)
{
x/=2;
y+=2;
printf("x=%d,y=%d\n",x,y);
}
printf("x=%d,y=%d\n",x,y);
}[此贴子已经被作者于2016-2-12 06:07编辑过]