on It Road.com
Switch 语句示例
#include<stdio.h>
int main()
{
int number;
printf("请输入一个数字:");
scanf("%d",&number);
switch(number)
{
case 10:
printf("值等于10");
break;
case 20:
printf("值等于20");
break;
case 30:
printf("值等于30");
break;
default:
printf("其他值");
}
reuturn 0;
}
在C语言中 switch 语句用于执行多个条件的代码。
在 switch 语句中,我们不能使用运算符,我们必须与 int 值、float 值等直接值进行比较。
Switch case 语句有多个 case 来执行条件,还有一个 default case 像 else 语句一样工作。
该语句允许将变量与值列表进行相等性比较。
每个值都称为一个case,并且为每个 switch case检查变量。
break 语句在 switch 语句中是可选的。
如果 switch case 中没有 break 语句,则在匹配 case 值后的所有 switch case 将被执行。
它被称为C语言 switch 语句状态穿透。
Switch 语句的语法
switch(expression/variable_name)
{
case value_1 :
值等于value_1时要执行的语句
break; //可选
case value_2 :
值等于value_1时要执行的语句
break;//可选
.
.
.
case value_n :
值等于value_n时要执行的语句
break;//可选
default :
其他时要执行的语句
}
日期:2020-09-17 00:09:16 来源:oir作者:oir
