扎心i++与--i

int main( ) { int i = 0; printf("%d %d %d", i++,--i, i++); return 0; } 这是一个很简单的小程序,但是他的执行结果却出乎大多数人的想法,结果为0,1,0。为什么会是这个结果,我们还得从他的汇编代码去分析。 我们可以看出在进行压参数的操作之前,先把参数遍历了一次,在遍历的过程中对函数进行处理。在执行i++时,首先将i的值取出放到一个
相关文章
相关标签/搜索