switch case语句的用法c语言default
switch case语句是C语言中的一种分支语句,用于根据不同的情况执行不同的操作,default关键字用于指定当没有匹配的case语句时执行的操作。
switch case语句的基本语法如下:
c
switch(expression) {
    case constant1:
        语句块1
        break;
    case constant2:
        语句块2
        break;
    更多case语句
    default:
        默认语句块
}
其中,expression是需要进行比较的表达式,constant1、constant2等是可能的取值,每个case后面都有一个冒号(:)来表示该分支的开始。当expression的值与某个case的取值匹配时,对应的语句块会被执行,直到遇到break语句或者switch case语句的结尾。如果expression的值与所有case的取值都不匹配,那么默认语句块会被执行。
default关键字的作用是指定当没有匹配的case语句时要执行的语句块。它通常被放在所有case语句的最后,但不是必需的。
下面是一个使用switch case语句和default的例子:
c
#include <stdio.h>
int main() {
    int num = 2;
switch的用法c语言    switch(num) {
        case 1:
            printf("数字是1\n");
            break;
        case 2:
            printf("数字是2\n");
            break;
        case 3:
            printf("数字是3\n");
            break;
        default:
            printf("数字不在1到3之间\n");
    }
    return 0;
}
输出结果为:"数字是2",因为num的值为2与case 2匹配。
如果将num的值改为4,输出结果为:"数字不在1到3之间",因为num的值既不与case 1、case 2、case 3匹配。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。