if-else结构分析

简单的C代码:

1 #include<stdio.h>
2 main()
3 {
4     int a=3,b=5;
5     if(a<b)
6         printf("%s","a<b is right
");
7     else
8         printf("%s","no, a>b 
");
9 }

  在VC6下,先F9下断点,再按F5开始调试

  

  然后 Alt+8打开反汇编窗口:

   



  使用IDA Pro打开test.obj后更清晰看到汇编程序结构:

原文地址:https://www.cnblogs.com/Higgerw/p/10461027.html