深入理解 switch....case 中的case

例子代码:
for (int i = 0; i < 3; i++) {
switch (i) {
  case 0:
    printf(i);
  case 2:
    printf(i);
  default:
    printf(i);
  }
}
执行结果却是000122,原因是case只是一个入口[判断只在switch处进行做,应用程序一旦进入某个case,除非遇到break或者switch结束,应用程序会一直执行下去。], 经过判断variable的值符合case的条件之后, 程序就会从这里进入, 直到出现break或者整个switch语句结束.
原文地址:https://www.cnblogs.com/ygm900/p/2815553.html