全部问题 > 当前问题

连续执行语句如何做?

设有语句int a=3, 则执行了语句a+=a-=a*=a;后,变量a的值是?

本题答案给的是0,我选的是3,这是为什么?谢谢

小贝 2018-2-10 11:07:43

共 2 个回答

最佳答案

qqq 2018-2-11 15:09:40

从最右边往左边算,a=3,执行a*=a之后a变成9,然后执行a-=a,a变成0了,最后执行a+=a,也就是a=a+a=0+0=0,所以答案是0。

小贝 2018-2-13 09:18:30

回复 qqq:谢谢