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\n");
7     else
8         printf("%s","no, a>b \n");
9 }

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

  

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

   



 

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

posted @ 2019-03-02 14:36  爱吃砂糖橘的白龙  阅读(313)  评论(0编辑  收藏  举报