c语言中switch语句的用法及规则
c语言中switch语句的用法及规则
一、switch语句:
switch语句用于分支结构的控制,它节省了代码,增强了程序的可读性,也加强了代码的可维护性。
二、switch语句的语法:
switch(表达式)
{
case 常量表达式1:
语句;
注:break可出现可不出现,
break; //效果等同于终止switch语句
case 常量表达式2:
语句;
break;
.
.
.
default: //默认情况,可出现可不出现
语句;
break;
}
三、switch语句详解:
1、表达式:
switch语句的表达式一般是一个整数表达式(如变量或常量等),它可以是int、char、short或者枚举型。
2、case语句:
case语句是表达式的取值,如果表达式的值与case表达式的值相等,就会执行语句,执行完毕break语句就会立即跳出switch语句。
3、default语句:
default语句是在上面的case语句中没有满足任何一个条件时,就会执行default语句,而后就跳出switch语句。
四、注意事项:
1、switch语句中表达式的取值只能是整数,如果取值是浮点型,则编译时就会出错。
2、case的值不能重复,否则就会重复执行,也就是错误的。
3、switch语句中default可有可无,有的话就位于最后,它可以处理那些没有列出的所有情况。switch的用法c语言
4、如果,case中的语句没有break,那么程序就会执行到最后一句,不管是否有符合的case,只有加上break才能结束程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论