上面的程序比较简单,就是一段 循环+分支 ,从0到2进行循环,并根据 i 的值,分别输出结果,输出结果是:0112。
当 i = 0时,分支 default: 输出 0
当 i = 1时,分支 1: 输出 1,由于没有break;继续下一语句: case 2: printf("%d",i); 输出1
当 i = 2时,分支 case 2: printf("%d",i); 输出 2
for循环三次
第一次,i==0; 走default 1
第二次,i==1; 走case 1和case 2
第三次,i==2; 走case 2
所以结果是,0112