函数中的求值顺序是按照参数列表的顺序从左到右依次求值。
函数中的求值顺序是按照参数列表的顺序从左到右依次求值。
这个问题已经在这里找到了答案:
main() { int i=5; printf("%d%d%d%d%d%d",i++,i--,++i,--i,i); }
输出结果是45545,但我不知道它是如何工作的。有人说,在函数调用中的参数会从左向右被压入栈中。
admin 更改状态以发布 2023年5月22日
这个问题已经在这里找到了答案:
main() { int i=5; printf("%d%d%d%d%d%d",i++,i--,++i,--i,i); }
输出结果是45545,但我不知道它是如何工作的。有人说,在函数调用中的参数会从左向右被压入栈中。