00401578 mov dword ptr [ebp-4],1
8:
9: int d=a++ + a-- + a++;
0040157F mov eax,dword ptr [ebp-4]
00401582 add eax,dword ptr [ebp-4]
00401585 add eax,dword ptr [ebp-4]
00401588 mov dword ptr [ebp-8],eax
0040158B mov ecx,dword ptr [ebp-4]
0040158E add ecx,1
00401591 mov dword ptr [ebp-4],ecx
00401594 mov edx,dword ptr [ebp-4]
00401597 sub edx,1
0040159A mov dword ptr [ebp-4],edx
0040159D mov eax,dword ptr [ebp-4]
004015A0 add eax,1
004015A3 mov dword ptr [ebp-4],eax
10:
11: int s=a++ + --a + a-- + ++a;
004015A6 mov ecx,dword ptr [ebp-4]
004015A9 sub ecx,1
004015AC mov dword ptr [ebp-4],ecx
004015AF mov edx,dword ptr [ebp-4]
004015B2 add edx,dword ptr [ebp-4]
004015B5 add edx,dword ptr [ebp-4]
004015B8 mov eax,dword ptr [ebp-4]
004015BB add eax,1
004015BE mov dword ptr [ebp-4],eax
004015C1 add edx,dword ptr [ebp-4]
004015C4 mov dword ptr [ebp-0Ch],edx
004015C7 mov ecx,dword ptr [ebp-4]
004015CA sub ecx,1
004015CD mov dword ptr [ebp-4],ecx
004015D0 mov edx,dword ptr [ebp-4]
004015D3 add edx,1
004015D6 mov dword ptr [ebp-4],edx
12:
13: cout<<a<<endl<<d<<endl<<s<<endl;