若定义int a=2,b=2,下列表达式中值不为4的是A)a*(++b) B)a*(b++) C)a+b D)a*b.求

学习 时间:2026-06-05 15:28:25 阅读:7828
若定义int a=2,b=2,下列表达式中值不为4的是A)a*(++b) B)a*(b++) C)a+b D)a*b.求详解,小弟初学java,能不能每个答案都给我说下,我算出来是6,6,4,4.结果c不对,

最佳回答

传统的魔镜

壮观的日记本

2026-06-05 15:28:25

其实答案是a结果是6 4 4 4b中关键注意到(b++)这个式子的值是2,而不是b因为是先取b的值为整个式子的值,取到2,然后b自加(++b)这个式子的含义是b先自加,然后取b作为整个式子的值

最新回答共有2条回答

  • 听话的短靴
    回复
    2026-06-05 15:28:25

    其实答案是a结果是6 4 4 4b中关键注意到(b++)这个式子的值是2,而不是b因为是先取b的值为整个式子的值,取到2,然后b自加(++b)这个式子的含义是b先自加,然后取b作为整个式子的值

上一篇 Head of the Overseas Students Office翻译

下一篇 欧洲为什么会出现匈奴人?