设x为int型变量,执行以下语句,x=10,x+=x-=x*x;x的值为

2025-06-26 22:06:36
推荐回答(5个)
回答1:

x*x=10*10=100
x-=100相当于x=x-100=10-100=-90
x+=-90相当于x=x+(-90)=-90-90=-180
x的值为-180
顺便说说,不同的语言可能会有不同结果,比如在JavaScript中的结果是-80

回答2:

答案为:-80。

回答3:

-80,
从右往左,x*x是100,
x-=100,结果是-90,
x+=-90,
x最后结果是-80

回答4:

-80

回答5:

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