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

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 03:07:06
C++的问题:int a=1,b=2;则(++a/)*b--的值怎么算出来?我执行了一下,结果是2.抱歉,朋友们,是这样的:(++a/b)*b--
x͐N@_ ;I`i XbhIkcj^f2]M]0q9WkX|neF0uY)Ylnĩi<> 7=6=Te]xBP>\Ct<Siكunqf]M$ihD5j-1(g Խ&ppGu`TX ⷫܦϺT Ew[)X!`Э pmHpXhJځI'W4i6w]

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