65,211
社区成员
发帖
与我相关
我的任务
分享
//optimization 选项为disabled
#include <iostream>
using namespace std;
int main(){
int i = 0,a,b;
a=++i;
cout << a << endl;
b=i++;
cout << b << endl;
return 0;
}
; a=++i;
004113E5 mov eax,dword ptr [i]
004113E8 add eax,1
004113EB mov dword ptr [i],eax
004113EE mov ecx,dword ptr [i]
004113F1 mov dword ptr [a],ecx
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; b=i++;
00411424 mov eax,dword ptr [i]
00411427 mov dword ptr [b],eax
0041142A mov ecx,dword ptr [i]
0041142D add ecx,1
00411430 mov dword ptr [i],ecx