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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 20:08:59

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

C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.抱歉,朋友们,是这样的:(++a/b)*b--
执行过程如下:
1: a/b=0
2: ++a/b=1
3: (++a/b)*b=2
因为--是后缀运算符,输出时,并没有执行,所以输出2
对于 这个表达式输出之后变成1