admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:iframe跨域js获取不到元素)

c语言中switch语句的用法及规则

c语言中switch语句的用法及规则

一、switch语句:

switch语句用于分支结构的控制,它节省了代码,增强了程序的可读性,也加强了代码的可维护性。

二、switch语句的语法:

switch(表达式)

{

case 常量表达式1:

语句;

注:break可出现可不出现,

break; //效果等同于终止switch语句

case 常量表达式2:

语句;

break;

.

.

.

default: //默认情况,可出现可不出现

语句;

break;

}

- 1 -

三、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可有可无,有的话就位于最后,它可以处理那些没有列出的所有情况。

4、如果,case中的语句没有break,那么程序就会执行到最后一句,不管是否有符合的case,只有加上break才能结束程序。

- 2 -


本文标签: 语句 表达式 执行 程序 没有