2024年5月10日发(作者:)
c语言switch函数
switch函数是C语言中一种选择结构。它用于从
一组值中确定满足条件的值,从而确定执行哪一
段代码:
1、switch语句的基本结构
switch 语句的基本结构如下:
switch (表达式)
{
case 值1:语句1;
break;
case 值2:语句2;
break;
……
default:语句n;
break;
}
其中,表达式是要处理的变量或者表达式, case
后面跟一个“值”,可以是任何整形常量、枚举常
量和字符常量; break 语句是结束 case 的标志,
如果不写 break 语句,那么程序会自动地从一个
case 向下执行直到遇到 break 语句为止, default
语句是可选的;如果值与表达式的值不匹配,就
执行 default 语句,如果没有 default 语句,switch
语句将什么也不做。
2、switch函数的功能
switch 语句的功能是: (1)先对表达式的值进
行判断,若某个 case 的值与表达式的值相等,就
会执行 case 后的语句; (2)若没有任何一个
case 的值符合要求,就执行 default 语句; (3)
因此可以根据表达式的值来选择要执行的语句。
3、switch函数的主要优点
(1)switch 语句比 if-else 语句换乘判断效率高。
(2)switch 语句可以有效地处理多个相关分支情
况,而不产生层级过深的问题;
(3)switch 语句可以检测多个枚举常量,节省代
码编写时间;
(4)switch 语句可以节省开发和实现时间。
4、switch函数的注意事项
(1)switch 语句必须使用switch、case、break 三
个关键字;
(2)switch 中的表达式只能是整形、字符串和枚
举常量;
(3)switch 语句的 case 分支的值必须唯一;
(4)switch 中的语句必须以 break 语句结束,这
样可以防止程序跳转到其它 case 分支;
(5)default 语句可以不必最后,若没有 default
语句并且表达式的值不匹配任何 case 值,那么就
不会执行任何语句。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1715334282a2602206.html
评论列表(0条)