qq_37857769
qq_37857769
采纳率55.3%
2017-03-11 05:57 阅读 929
已采纳

小白跪求求大神解答,java se

a++, ++a, --a, a-- 详解,例int a=10 int b=3 37*2/a+++b---b=优先级判断详解

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2017-03-11 06:07

    a++,表达式内a的值为a,之后a++
    ++a,a先++,然后表达式的值为+1之后的
    --a a--类似
    一个表达式内,某个自增表达式不宜出现2次或以上,此时是编译器未定义行为,不同编译器产生不同的结果
    a+++b的结合顺序,优先左结合,所以是a++ +b,也就是表达式的结果是a+b,之后a=a+1

    点赞 1 评论 复制链接分享
  • as_csdn 代码的灵魂是bug! 2017-03-11 06:08
  • qq_35001005 Z见贤思齐 2017-03-11 06:12

    eg : a = 10

    a++ 先使用后自增 --》 x = a++; --》 x = 10 , a = 11
    ++a 先自增后使用 --》 x = ++a; --》 a = 11, x = 11

    点赞 1 评论 复制链接分享

相关推荐