kolejność wykonywania działań c
Ostatnio zmodyfikowano 2017-05-26 00:19
killjoy |
» 2017-05-26 00:19:46 Z nudów sobie wygenerowałem assembly dla tego kodu w g++: mov DWORD PTR [esp+12], -5 mov DWORD PTR [esp+8], -10 mov DWORD PTR [esp+4], -33 mov DWORD PTR [esp], 40 mov eax, DWORD PTR [esp+4] lea edx, [eax-1] mov DWORD PTR [esp+4], edx sub DWORD PTR [esp], 1 or eax, DWORD PTR [esp] sub DWORD PTR [esp+12], eax
Z tego by wynikało, że: |
|
1 « 2 » |