作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 18:36:38
能不能把语法分析下,就是x+=x+++(x+++m) 拆开的语法我都懂,问别人也都认为是6+6+5

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

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


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