main() { int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d尀n",x,y,z); }

求详细解答?
2024-11-28 21:47:44
推荐回答(4个)
回答1:

x=2 y=3 z=1
z=x++,y++,++y;
先++y再y++得y=3
z=x++先把x=1赋予z,再x++,因为x++是先用后加

回答2:

考查 自加及逗号运算符
x=2
y=3
z=1

回答3:

2,2,1

z=(x++)=1,x=2;

(y++)=1,(++y)=2。

回答4:

2 3 1