x+=x-=x*=x,若x的初始值为12,怎么算出输出呢?

yxbbcyg 1年前 已收到1个回答 举报

笨笨的echo 幼苗

共回答了27个问题采纳率:77.8% 举报

输出为0
这条运算代码是按照从右往左的顺序执行的.
首先是x*=x,意思是x=x*x,也就是12*12,此时x=144
然后是x-=x,执行x=x-x,也就是144-144,此时x的值就变为了0
最后是x+=x,执行x=x+x,也就是0+0,结果为0

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com