连续执行语句如何做?
设有语句int a=3, 则执行了语句a+=a-=a*=a;后,变量a的值是?
本题答案给的是0,我选的是3,这是为什么?谢谢
从最右边往左边算,a=3,执行a*=a之后a变成9,然后执行a-=a,a变成0了,最后执行a+=a,也就是a=a+a=0+0=0,所以答案是0。
回复 qqq:谢谢