printf压栈顺序,i++和++i,为什么我理解的和输出的结果不一样。i=1。printf(“%d,%d,%d,%d\n”,i,++i,i++,i)
2020-1-6
输出1223 不知你理解的是?
这种问题永远都不需要纠结,实际工作中不会让你写这种代码的。并且,如果你写了这种很有歧义的代码,第二天你就不用来上班了。
2020-2-15
社区讨论: