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语句

在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