代码:
1 #include <iostream> 2 #include <string> 3 #include <cstdio> 4 5 using namespace std; 6 7 int main(int argc,char* argv[]){ 8 9 int i = 1; 10 switch(i){ 11 case 0: 12 i++; 13 printf("%d..",i); 14 case 1: 15 printf("%d..",i); 16 case 2: 17 printf("%d..",i); 18 } 19 20 return 0; 21 }
输出:
1..1..
分析:
switch只判断一次,如果没有break会顺序向下执行。