摘要:
switch语句中的default位置可以随意放,一开始我想不通,就看了下简单反汇编的,发现原来只是靠default的标记,程序执行时先测试表达式是否满足某个case,若都不满足就跳到default去执行。本人目前还没进军反汇编界,请大牛不要取笑。 下面以两个简单的例子说明:1)main(){int a = 0;int o = 0;a = 4;switch(a){case 1:o = 10;printf("%d\n",o);case 2:o = 20;printf("%d\n",o);default:o = 100;printf("%d\n&q 阅读全文