您的位置:首页 > 编程语言 > C语言/C++

C语言之switch case语句 case 中没有break时会继续执行下一个case无论条件是否满足都会执行

2016-08-09 09:28 405 查看
case 中没有break时会继续执行下一个case无论条件是否满足都会执行,有break时会跳出循环,不会再继续执行下一个case

#include <stdio.h>

int main(){

int x=1,a=0,b=0;
switch(x){

case 0:b++;
printf("b:%d\n",b);
case 1:a++;
printf("a:%d\n",a);
case 2:a++;b++;

}

printf("a=:%d,b=:%d\n",a,b);
/*输出 2 ,1*/
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言
相关文章推荐