if-else结构判断
C语言源代码:
#include <stdio.h>
int main()
{
int a = 0,b = 1,c = 2;
if(a>b)
{
printf("%d \r\n",a);
}
else if (b<=c)
{
printf("%d \r\n",b);
}
else
{
printf("%d \r\n",c);
}
return 0;
}
导入IDA中可知:
查看一下此时的反汇编代码的流程图
在C语言代码中,影响程序流程的是两个关键的比较,分别是“>”和“<=”。