[单选题]设int x=6;,执行语句x+=x-=x*x;后,x的值是()

A

-60

B

0

C

6

D

36

正确答案:A
题目解析

根据运算符优先级,先计算x*x=6*6=36,原表达式变成x+=x-=36,再计算x-=36,x=6-36=-30,最后计算x+=x,即x=-30+(-30)=-60。

扫描二维码
免费搜题、免费刷题、免费查看解析