在c中使用switch case举例
时间: 2024-11-21 15:26:14 浏览: 13
在C语言中,`switch`...`case`语句是一种条件语句,常用于基于某个表达式的值执行不同的代码块。它的基本语法如下:
```c
switch (expression) {
case constant1:
// 当expression等于constant1时,执行这里的代码
code_for_case1;
break;
case constant2:
// 同理,当expression等于constant2时,执行这里的代码
code_for_case2;
break;
// 更多case分支...
default:
// 如果所有case都不匹配,执行default后面的代码(可选)
code_for_default;
break; // 结束switch语句
}
```
例如,如果你有一个整数变量`dayOfWeek`,表示一周中的某一天,你可以用`switch`来根据不同天数显示相应的问候语:
```c
int dayOfWeek = 3; // 假设是星期三
switch (dayOfWeek) {
case 0:
printf("今天是星期日,休息愉快!");
break;
case 1:
printf("祝您星期一有个好开始!");
break;
case 2:
printf("新的一周开始了,加油!");
break;
case 3:
printf("欢迎来到星期三,继续努力!");
break;
// ... 其他case分支...
default:
printf("输入错误,无效的一天");
}
```
阅读全文