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

c语言switch的用法举例

C语言中Switch的用法举例

一、介绍

在C语言中,Switch是一种流程控制语句,它可以根据不同的情况选择性地执

行不同的代码块。本文将通过多个实际例子详细讲解Switch的用法。

二、基本语法

Switch语句由一个表达式和多个Case标签组成。表达式的值会与每个Case标

签进行比较,如果匹配成功,相应的代码块将被执行。如果没有匹配成功的Case

标签,则可以使用默认情况(Default)来执行相应代码块。

下面是Switch语句的基本语法:

```

switch (expression) {

case constant1:

// 代码块1

break;

case constant2:

// 代码块2

break;

...

default:

// 默认代码块

}

```

三、示例1:星期几转换

假设我们有一个应用程序需要根据数字转换为对应的星期几名称。以下是一个

实际案例:

```c

#include

int main() {

int day;

printf("请输入数字(1-7)代表星期几:");

scanf("%d", &day);

switch (day) {

case 1:

printf("星期一n");

break;

case 2:

printf("星期二n");

break;

case 3:

printf("星期三n");