1. 如果 a=2 ,那么 a+=a-=a*a 结果为-4 。为什么结果等于-4 ??
该如何计算这个式子?
2. a=2 . a+=a-=a*=a 结果为0 . 这个式子又该如何计算?
3. a=2 , a/=a+a 结果为0 。 这个式子又怎么计算呢?
以上式子是如何计算的?初学者紧急求助!
參考答案:1.首先,从右向左顺序计算a-=a*a,即a=a-a*a=2-2*2=-2,即此时a=-2,然后a+=-2,即a=a+(-2)=-2-2=-4
同理2、3题中,最终a分别为0,3中本来是1/2,但是因为整型计算,所以结果为0