设x为int型变量,则执行以下语句后,x的值为 x=10; x+=x-=x-x; A=10 B=20 C=30 D=40

2025-06-21 15:27:07
推荐回答(3个)
回答1:

B 20 =是赋值符号 所以应该从右往左计算
x+=x-=0
再计算x-=0 x=10
x+=10 x最后为20

回答2:

选B
根据符号的结合性,原式可以分解为两个式子:
x=x-(x-x)
x=x+x
x=10
所以结果是20 ;

回答3:

选择B

原式等价于:

x+=(x-=(x-x));

x-x==0

所以

x+=(x-=0);

x+=x;
所以最终x=20