switch语句怎么使用
时间: 2023-10-22 22:16:06 浏览: 86
switch语句是一种条件语句,它可以根据不同的条件执行不同的代码块。switch语句通常用于多个条件需要被比较的情况,它的语法如下:
```
switch(表达式) {
case 值1 :
// 代码块 1
break;
case 值2 :
// 代码块 2
break;
case 值3 :
// 代码块 3
break;
default :
// 代码块 4
}
```
其中,表达式的值会与每个case后面的值进行比较,如果匹配则执行相应的代码块。如果没有匹配的值,则执行default代码块。在每个case代码块的末尾,使用break语句来结束该代码块。
下面是一个使用switch语句的示例:
```
int day = 3;
switch(day) {
case 1 :
printf("星期一\n");
break;
case 2 :
printf("星期二\n");
break;
case 3 :
printf("星期三\n");
break;
case 4 :
printf("星期四\n");
break;
case 5 :
printf("星期五\n");
break;
default :
printf("无效的输入\n");
}
```
在上面的示例中,如果day的值为3,那么程序将输出“星期三”。如果day的值为6,则程序将输出“无效的输入”。
阅读全文