C语言条件判断与分支结构分析.pdfVIP

  • 0
  • 0
  • 约1.78千字
  • 约 4页
  • 2026-03-10 发布于北京
  • 举报

——啊冲

第四节C语言判断与分支的反汇编

第四节C语言判断与分支的反汇编

第四节C语言判断与分支的反汇编

Ifelse语句

•intmyfunction(intc)

•{

•if(c0c10)

•{

•printf(c0\n);

•}

•elseif(c10c100)

•{

•printf(c10c100\n);

•}

•else

•{

•printf(其它\n);

•}

•returnc;

•}

If判断都是使用cmp再加上条件跳转指令。对于if(ab)的情况,一般都是使用否决法。

如果a不成立,立刻跳到走,如果b不成立,同样跳走。从这里看出,在用C语言写一系

列条件比较的时候,应该注意排列这些比较,让比较次数越少越好。

cmp条件,初始值

jle下一个分支

el

文档评论(0)

1亿VIP精品文档

相关文档