分类: C/C++
2011-04-16 15:43:11
GFree_Wind2011-04-19 12:23:14
我认为不是简单的将i++改为++i的问题。你看我的测试代码。
int main()
{
int i = 0;
int a = ++i;
int b = i++;
return 0;
}
将其反汇编,
0x08048394 <main+0>: push %ebp
0x08048395 <main+1>: mov %esp,%ebp
0x08048397 <main+3>: sub $0x10,%esp
0x0804839a <main+6>: