switch语句 作用:把所有的选择一一列举出来,根据不同的条件任选其一星期日
时间: 2024-09-29 14:11:01 浏览: 31
switch语句介绍
`switch`语句是C语言中的控制结构之一,用于执行一系列基于某个变量值(通常是一个整数或枚举类型)的条件分支。它的基本语法如下:
```c
switch (expression) {
case constant1:
// 当expression等于constant1时执行这里的代码
break;
case constant2:
// 同理,当expression等于constant2时执行这里
break;
...
default:
// 如果expression都不匹配前面的case,则执行default后面的代码(可选)
break; // 或者省略break,默认情况下程序会跳出switch
}
```
在这个例子中,`expression`通常是某种形式的整数值,比如表示一周中的天数。`case`后面跟着的是可能的匹配值(如星期一到星期日),对应的代码块会被执行。如果所有`case`都不匹配,那么`default`部分(如果有的话)就会被执行。
例如,如果你想判断给定的一天是一周中的哪一天,你可以这样做:
```c
int day = 7; // 假设day代表周日,1代表周一,以此类推
switch (day) {
case 1:
printf("Today is Monday.\n");
break;
case 2:
printf("Today is Tuesday.\n");
break;
// ... 其他case为其他六天
default:
printf("Invalid day number.\n");
break;
}
```
阅读全文