int a=6;a+=a-=a*a; printf(“%d\n“,a);过程讲解(带图,易懂)
????让我先放一下水,中午水喝多了都。好的,历时一分半,水也接好了,这就开讲。首先要明白a+=a-=a*a; 是从右往左计算的得a+=a-=36;这个时候a还是为6,没有发生更新我们接着往下算a+=a-=36;先算a-=36;结果是a=-30;由于a-=36;等价a=a-36;这时a发生了更新得a=-30;即原式得a+=-30;再次计算可以得到-60的结果看吧,这样看是不是没有视觉疲劳了,我是个小天才都「比耶」...