C语言中switch case如何使用

   2024-10-10 9980
核心提示:switch case语句用于根据表达式的值选择执行不同的代码块。在C语言中,switch case语句的基本语法如下:switch (expression) {ca

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"的输出。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号