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小时内删除。