switch语句的用法c语言
在 C 语言中,`switch`语句用于基于不同条件执行不同动作,每一个`case`后面须使用`break`语句来终止,否则会出现穿透现象,即一旦匹配成功就会顺序执行之后的所有`case`语句块,直至遇到`break`语句。下面是一个简单的代码示例:
```c
#include <stdio.h>
int main() {
int day = 3;
// 根据 day 值进行相应的输出
switch (day) {
case 1:
printf("It's Sunday.\n");
break;
case 2:
printf("It's Monday.\n");
break;
case 3:
printf("It's Tuesday.\n");
break;
case 4:switch语句必须使用break吗
printf("It's Wednesday.\n");
break;
case 5:
printf("It's Thursday.\n");
break;
case 6:
printf("It's Friday.\n");
break;
case 7:
printf("It's Saturday.\n");
break;
default:
printf("Invalid day.\n");
break;
}
return 0;
}
```
上述代码中,使用`switch`语句根据`day`的值来选择要执行的操作。如果`day`的值在`case`后面的常数值中没有匹配到,则执行`default`后面的语句。每个`case`后面都使用`break`语句来防止穿透现象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论