C语言问题?

这十七题为啥选A
2024年11月22日 21:27
有1个网友回答
网友(1):

int a = 12, b = 12;
printf("%d %d", --a + b, ++b);
结果是 24 13
这涉及到函数参数调用顺序的问题,这里的顺序是从右到左
先执行 ++b 所以 b=13 这个没有疑问
在执行到 --a +b --a =11 再加b 11+13=24
接着执行输出 就是 24 13了