问题标题:
设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是(B).A.3B.0C.9D.-12请问是如何计算的,
问题描述:

设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是(B).

A.3B.0C.9D.-12

请问是如何计算的,

万胜刚回答:
  首先a+=a相当于a=a+a,a-=a相当于a=a-a,a*=a相当于a=a*a,又因为表达式是从右向左进行的,所以先是a*a=9,这时候a=9,然后是a-a=0,这时a=0最后就是a+a,当然就是0了
查看更多
其它推荐
热门其它推荐