求解答m为啥不等于11

来源:3-8 Java中运算符的优先级

400个二百五

2014-12-11 23:55

小括号里的不是最高优先级吗,5+(5++)不应该等于11吗?如果把小括号里换成(++5),m的结果就是11。按理说不管放那边,它在小括号里,都应该是6啊?5+6=11

写回答 关注

1回答

  • dayscounting
    2014-12-12 10:21:15

    ++n 意思是先 n += 1 再进行运算  当然等于11

    n++ 是先进行预算 再自加  括号是没用的 = = 

    400个二百...

    我可以理解为++在左边,是先把n拿出给别人计算,出来结果了,用不到它了,最后然后在n增1吗?

    2014-12-13 20:33:54

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题