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

学习 时间:2026-04-06 21:15:51 阅读:1900
若定义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-04-06 21:15:51

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

最新回答共有2条回答

  • 爱笑的水壶
    回复
    2026-04-06 21:15:51

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

上一篇 Head of the Overseas Students Office翻译

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