谁能详解一下表达式:a+=a-=a*a?

发布于2022-07-24 18:03:06

那结果应该等于多少:a+=a-=a*a?如果a = -4谁能详解一下表达式,不要只光给个结果?详细说明一下

2个回答
admin
网友回答2022-07-24
问题分析:a+=和a-=是加减运算的简写方式,完整表达式为 a = a + X和a = a - X。 a = -4 时从右至左运算 a * a 等于 -4 * -4 = 16 a-=16 等于 -4 - 16 = -20 a+=-20 等于 -4 + (-20) = -24 最终结果为-24
admin
网友回答2022-07-24

答案是 0 !

c++的+=、-=、*=都是右结合的。

先算a=a*a=144

然后 a=a-a=0

最后 a=a+a=0

图:

搜狗问问

回到
顶部