bjwf · 2009-02-18 10:11:00 · 阅读: 303 不一定,得看编译器,switch(x)/case 可以编译成 jmp 到与 x 相关的一个地址的形式,if 不行,后面的要经过很多次比较 那个地址当前地址和x相关,编译时就可以造一个表记着。