问题描述:
a为int类型,且其值为3,a+=a-=a*a 跑完等于 -3
先进行a-=a*a a=a-a*a a=-6
此时a=-6
a+=a
a=a+a=-12
我知道应该是这样算,我以前也是这么认为的,不过我跑了之后结果是-3
是不是等于-3,为什么不是等于-12啊.
先进行a-=a*a a=a-a*a a=-6
此时a=-6
a+=a
a=a+a=-12
我知道应该是这样算,我以前也是这么认为的,不过我跑了之后结果是-3
是不是等于-3,为什么不是等于-12啊.
问题解答:
我来补答展开全文阅读