delphi中if 与else
摘要:program Project2;{$APPTYPE CONSOLE}uses SysUtils,windows;var i,j:integer; //i,j全局变量。begin i:=123; j:=323; if i A1 04934000 mov eax,dword ptr ds:[409304]00408341 . 8BD6 mov edx,esi00408343 . E8 70AAFFFF call Project2.00402DB800408348 . E8 9BAAFFFF call Project2.00402DE80040834D . E8 DAA2FFFF call Pro
阅读全文
C语言的if 语句的解析
摘要:int i,j; i=123; j=234; if(imov [local.1],7B ; i=123 0040102F |. C745 F8 EA000>mov [local.2],0EA ; j=234 00401036 |. 8B45 FC mov eax,[local.1] ; 将 i 赋给eax 00401039 |. 3B45 F8 cmp eax,[local.2] ; 将eax和j做比较 0040103C |. 7D 15 jge short pp1.00401053 ;若i>=j 则跳过下面的语句,直接指向401053,即eax=0 0040103E |. 8B4
阅读全文