i=3,k=(++i)+(++i)+(++i);等于18,i=6;怎么出来的,

坚强地活下去 1年前 已收到1个回答 举报

草根的2008 幼苗

共回答了25个问题采纳率:96% 举报

i等于6 K等于18很对啊
++i优先级高,第一个++i得出i=4 那么第二个++i就是4+1=5 第三个就是5+1=6
得出i=6
先计算右边的,i=6 那么计算K的时候,所有的 i 都赋值为6 那么K的结果就是18了

1年前

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