转载:https://originlee.com/2016/05/01/eval-expression-in-c-and-cpp/ 前几日,一个刚学编程的老朋友问了我一个问题: int i = 0;i = i ++;printf(“%d\n”, i); 为什么打印i的值是1而不是0? 这种undefined的问题在网上是讨论烂了的.一般会纠结这种问题的同学,多半是看了本烂书. 我给这位老朋友看了一篇裘宗燕先生的文章,他立马就明白了问题所在,并不再纠结于类似的问题了. C/C++ 语言中表达式的求