学完 c++反汇编学习笔记———-3.流程控制这篇之后就做了if-else和switch的效率测试,实际检验了一下这两种多分支方式在debug模式下代码的效率:
因为代码过长,给出测试的部分代码如下
#define IF(x,y) if(x==y)fprintf(in,"%d",y)
#define ELIF(x,y) else if(x==y)fprintf(in,"%d",y)
int testif()
{
FILE*in=fopen("in.txt","w");
int s=0;
for(