y+=z--/++x 的讨论

遇到一个考试题目: 设x=1,y=2,z=3,则表达式y+=z- -/++x的值是() A. 3 B. 3.5 C. 4 D. 5 一开始毫无头绪,后来看到答案明白了. 首先应是这样的:y+=(z- -/++x)把y+=后面的看成一个整体 然后 再考虑 z- -/++x 就是(z- -)/(++x) z- - 先返回z 然后做自减运算 ++x 先做自增运算 然后返回x 即: y+=(3/2) 此时
相关文章
相关标签/搜索