void main()
int x, v:
for(y=1;y<3;)
y= ((x==3* y, x+1) , x-1) ;
printf ("x=%d, y= %d" ,x, y) ;
A. x=2,y=3
C. x=6,y=5
B. x=3,y=2
D. x=y=6
代码有问题吧?x都没有初始值啊
看不懂呀
step1:x=3y=31=3,x+1=4【此时x的值是不变的,依然是3】y=x-1=3-1=2,第一次循环得出x=3,y=2。
step2:x=3y=32=6,x+1=5 【此时x的值是不变的,依然是6】y=x-1=6-1=5,第二次循环得出x=6,y=5。
y大于3循环中止