c switch case语句例子

admin 39 0

C语言中的switch case语句示例

在C语言中,switch case语句是一种多路选择结构,它允许程序根据不同的条件执行不同的代码块,switch case语句提供了一种简洁而有效的方法来处理多个条件,下面是一个简单的switch case语句的示例:

```c

#include

int main() {

int num;

printf("请输入一个整数(1-3): ");

scanf("%d", &num);

switch (num) {

case 1:

printf("您输入了整数1,\n");

break;

case 2:

printf("您输入了整数2,\n");

case 3:

printf("您输入了整数3,\n");

default:

printf("您输入的整数不在范围内(1-3),\n");

}

return 0;

}

```

在这个示例中,程序首先提示用户输入一个整数(1-3),使用switch case语句根据用户输入的整数执行不同的代码块,如果用户输入的整数是1、2或3,程序将输出相应的消息,如果用户输入的整数不在范围内(1-3),程序将输出一条错误消息,每个case语句必须以一个break语句结束,以防止程序继续执行下一个case。

这个示例演示了switch case语句的基本语法和用法,在实际编程中,switch case语句可以用于处理各种不同的条件和情况,可以根据用户的性别输出不同的问候语,或者根据一周中的某一天执行不同的操作等等,使用switch case语句可以使程序更加清晰、易于理解和维护。