C语言里switch语句为什么case后面有的加Break有的不加?

2024-11-24 19:41:54
推荐回答(2个)
回答1:

后面没有语句,加不加意思都一样,所形成的效果也一样。
加上了更完美。
加上break;语句,执行完前面语句,到这儿跳出switch语句。
不加break语句,执行完前面的语句,到这儿也要跳出switch语源闭句。
所以,加饥穗不加都一样的。雹肢裂

回答2:

表示几个case共用一条/组语句。即它与下面离裤罩凳它最近那个有语句的case使用相同的语句。
case
1:
case
2:
case
3:
printf("123"闷信);
break;
则不论胡旅1/2/3都输出123