for(x = 30, y = 0; x >= 10,y < 10; x--,y++)
x/= 2,y += 2;
printf("x=%d,y=%d\n", 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=30,y=0
x=14,y=3
x=6,y=6
x=2,y=9
x=0,y=12
for(x = 30, y = 0; x >= 10,y < 10; x--,y++) 循环的条件:x >= 10,y < 10; 这是 ',' 逗号表达式,起判断作用的是 y < 10 这句。