C语言中switch case 的使用例子并翻译
时间: 2023-10-18 14:02:02 浏览: 70
下面是一个使用switch case的C语言例子:
```c
#include <stdio.h>
int main() {
int day;
printf("请输入一个数字代表一周中的某一天:\n");
scanf("%d", &day);
switch(day) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期日\n");
break;
default:
printf("输入错误,请输入1-7之间的数字!\n");
}
return 0;
}
```
这个例子是一个简单的根据数字输出星期几的程序。用户输入一个数字,程序会根据输入的数字使用switch case语句判断是星期几,并输出对应的字符串。
switch case语句在这个例子中的作用是:根据输入的数字day的值,判断是哪一天,然后进入对应的case分支中执行相应的代码。如果输入的数字不是1-7之间的数字,那么会进入default分支执行对应的代码。每个case分支都以break语句结束,表示跳出switch语句。
注意,switch case语句中的每个case分支中的代码必须以break语句结束,否则会继续执行下一个case分支中的代码。default分支是选用的,表示如果输入的数字不是case分支中的任何一个值,那么就会执行default分支中的代码。
阅读全文