呵呵 新手 不太懂 我不说话 我就安静的看看
程序代码: int i = 0;
004132DE mov dword ptr [i],0
i = (++i) + (++i) + (++i);
004132E5 mov eax,dword ptr [i]
004132E8 add eax,1
004132EB mov dword ptr [i],eax ;i = 1
004132EE mov ecx,dword ptr [i]
004132F1 add ecx,1
004132F4 mov dword ptr [i],ecx ;i = 2
004132F7 mov edx,dword ptr [i]
004132FA add edx,1
004132FD mov dword ptr [i],edx ;i = 3
00413300 mov eax,dword ptr [i] ;eax = 3
00413303 add eax,dword ptr [i] ;eax = eax + i
00413306 add eax,dword ptr [i] ;eax = eax + i
00413309 mov dword ptr [i],eax ;i = eax所以i是9