设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y= =z;”后,变量x值是________

2025-04-13 01:42:58
推荐回答(3个)
回答1:

分解成单个语句的话,执行顺序是:

z=x; //z=8
x++; //x=9
y=z; //y=8
x = (y==z); //x=1

最后x=1

回答2:

8

回答3:

1