展现一个用switch的c语言程序
时间: 2024-10-21 18:13:03 浏览: 23
在C语言中,`switch`语句是一种结构化控制语句,用于基于某个表达式的值来执行不同的代码块,通常与`case`关键字一起使用。下面是一个简单的例子,展示如何使用`switch`进行整数匹配:
```c
#include <stdio.h>
int main() {
int day = 3; // 可以根据实际情况改变这个变量的值
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("输入的不是有效的日期范围.\n");
break;
}
return 0;
}
```
在这个例子中,如果`day`的值等于1到7中的任何一个,它会打印出相应的星期几。`default`分支处理所有非匹配的情况。每个`case`后面都跟着一个`break`语句,用于结束当前`switch`分支并跳出`switch`结构。
阅读全文