#include<iostream>
using namespace std;
int main()
{
int i=10;
switch(i){
case 9:i+=1;
case 10:i+=1;
case 11:i+=1;
default:i+=1;
}
cout<<i<<endl;
return 0;
} 上面的结果是13;
#include<iostream>
using namespace std;
int main()
{
int i=10;
switch(i){
case 9:i+=1;
case 10:i+=1;
case 11:i+=1;break;
default:i+=1;
}
cout<<i<<endl;
return 0;
} 上面的结果是12;结论:如果不加break,则连default也不受控制,也就是说连default也执行。
版权声明:本文为【借你一秒】原创文章,转载请标明出处。
原文:http://blog.csdn.net/u013467442/article/details/48951843