能不能把语法分析下,就是x+=x+++(x+++m) 拆开的语法我都懂,问别人也都认为是6+6+5

能不能把语法分析下,就是x+=x+++(x+++m) 拆开的语法我都懂,问别人也都认为是6+6+5

能不能把语法分析下,就是x+=x+++(x+++m)

拆开的语法我都懂,问别人也都认为是6+6+5=17,但是答案是16


7ftsatg 1年前 已收到1个回答 举报

hh的计划hh 幼苗

共回答了20个问题采纳率:85% 举报

这里的主要问题就是对++x和x++的理解了。涉及到执行顺序的问题。
++x是先使用值,后x自加,后面的是先自加再用x、
拆开就是:x = 5 + 5 + 6;其中括号里面的值是6、最后答案是16;
关于三个连在一起的+号,是先算 x++ 然后再算第三个加号。与后面的值相加。

1年前

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