C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.

学习 时间:2026-10-13 20:53:05 阅读:7501
C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.抱歉,朋友们,是这样的:(++a/b)*b--

最佳回答

甜美的航空

鲤鱼音响

2026-10-13 20:53:05

执行过程如下:1: a/b=02: ++a/b=13: (++a/b)*b=2因为--是后缀运算符,输出时,并没有执行,所以输出2对于 这个表达式输出之后变成1

最新回答共有2条回答

  • 糟糕的帆布鞋
    回复
    2026-10-13 20:53:05

    执行过程如下:1: a/b=02: ++a/b=13: (++a/b)*b=2因为--是后缀运算符,输出时,并没有执行,所以输出2对于 这个表达式输出之后变成1

上一篇 内阻乘以电流是否等于电源电压!

下一篇 六年级上册第4单元漫画作文