Citation Envoyé par hegros
La différence please ? : :
int i;
for(i=0;i<10;i++);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
int i=0;
while(i<10)
i++;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Voilà la différence. ^^