int i;Citation:
Envoyé par hegros
for(i=0;i<10;i++);
int i=0;Code:
1
2
3
4
5
6
7
8
9
10
11 5: int i; 6: 7: for(i=0;i<10;i++); 00401028 mov dword ptr [ebp-4],0 0040102F jmp main+2Ah (0040103a) 00401031 mov eax,dword ptr [ebp-4] 00401034 add eax,1 00401037 mov dword ptr [ebp-4],eax 0040103A cmp dword ptr [ebp-4],0Ah 0040103E jge main+32h (00401042) 00401040 jmp main+21h (00401031)
while(i<10)
i++;
Voilà la différence. ^^Code:
1
2
3
4
5
6
7
8
9
10
11 5: int i = 0; 00401028 mov dword ptr [ebp-4],0 6: 7: while(i<10) 0040102F cmp dword ptr [ebp-4],0Ah 00401033 jge main+30h (00401040) 8: i++; 00401035 mov eax,dword ptr [ebp-4] 00401038 add eax,1 0040103B mov dword ptr [ebp-4],eax 0040103E jmp main+1Fh (0040102f)