admin 管理员组

文章数量: 1087139


2024年4月26日发(作者:bochs配置文件sdl下载)

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

int main() {

int num = 2;

switch(num) {

case 1:

printf("数字是1n");

break;

case 2:

printf("数字是2n");

break;

case 3:

printf("数字是3n");

break;

default:

printf("数字不在1到3之间n");

}

return 0;

}

输出结果为:"数字是2",因为num的值为2与case 2匹配。

如果将num的值改为4,输出结果为:"数字不在1到3之间",因为num的

值既不与case 1、case 2、case 3匹配。


本文标签: 语句 执行 结果 匹配 没有