switch case用法 c语言

switch case用法 c语言


2024年5月16日发(作者:)

在C语言中,switch-case语句是一种流程控制语句,它允许根据表达式的值来选择执行不

同的代码块。它的基本语法如下:

```c

switch(expression) {

case constant1:

// 代码块1

break;

case constant2:

// 代码块2

break;

...

default:

// 默认代码块

}

```

在上面的语法中,expression是需要评估的表达式,而case关键字后面的常量是可能的取

值。如果expression的值与某个case后面的常量匹配,则执行相应的代码块,然后跳出

switch语句。如果没有匹配的case,则执行default代码块(可选)。

下面是一个简单的示例,演示了如何使用switch-case语句:

```c

#include

int main() {

int grade = 'B';

switch(grade) {

case 'A':

printf("优秀!n");

break;

case 'B':

case 'C':

printf("良好n");

break;

case 'D':

printf("及格n");

break;

case 'F':

printf("再努力n");

break;

default:

printf("无效的成绩n");

}

return 0;

}

```

在上面的示例中,根据变量grade的值,switch语句会输出不同的字符串。如果grade的值

为'A',则输出"优秀!";如果grade的值为'B'或'C',则输出"良好";如果grade的值为'D',则

输出"及格";如果grade的值为'F',则输出"再努力";如果没有匹配的case,则输出"无效的

成绩"。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1715824461a2677282.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信