首页主机资讯C语言中switch case如何使用

C语言中switch case如何使用

时间2024-06-14 23:22:03发布访客分类主机资讯浏览231
导读:switch case语句用于根据表达式的值选择执行不同的代码块。在C语言中,switch case语句的基本语法如下: switch (expression { case value1: // 代码块1...

switch case语句用于根据表达式的值选择执行不同的代码块。在C语言中,switch case语句的基本语法如下:

switch (expression) {
    
    case value1:
        // 代码块1
        break;
    
    case value2:
        // 代码块2
        break;

    // 可以有多个case分支
    default:
        // 默认代码块
}
    

在上面的代码中,expression是要进行比较的值,value1、value2等是不同的可能取值。根据expression的值,程序会执行与其匹配的case代码块。如果没有匹配的case,会执行default代码块(如果有)。

需要注意的是,每个case代码块末尾要加上break语句,以避免继续执行下一个case代码块。如果不加break语句,程序会继续执行下一个case代码块,直到遇到break或者switch语句结束。

以下是一个简单的switch case示例:

#include <
    stdio.h>


int main() {
    
    int num = 2;


    switch (num) {
    
        case 1:
            printf("数字是1\n");
    
            break;
    
        case 2:
            printf("数字是2\n");
    
            break;
    
        case 3:
            printf("数字是3\n");
    
            break;
    
        default:
            printf("无匹配数字\n");

    }
    

    return 0;

}
    

在上面的例子中,根据num的值为2,程序会执行"数字是2"的输出。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: C语言中switch case如何使用
本文地址: https://pptw.com/jishu/682365.html
C语言switch case可以嵌套使用吗 这些本地看板软件你用了吗?推荐10款

游客 回复需填写必要信息