c语言switch case开关语句
时间: 2024-01-17 08:18:49 浏览: 79
switch case是C语言中的一种条件语句,用于根据不同的条件执行不同的代码块。下面是一个使用switch case语句的示例代码:
```c
#include <stdio.h>
int main() {
int day;
printf("Input integer number:");
scanf("%d", &day);
switch(day) {
case 1: {
printf("MONDAY");
break;
}
case 2: {
printf("TUESDAY");
break;
}
case 3: {
printf("WEDNESDAY");
break;
}
case 4: {
printf("THURSDAY");
break;
}
case 5: {
printf("FRIDAY");
break;
}
case 6: {
printf("SATURDAY");
break;
}
case 7: {
printf("SUNDAY");
break;
}
default: {
printf("error");
break;
}
}
return 0;
}
```
这段代码中,我们首先通过`scanf`函数获取用户输入的整数值,并将其存储在变量`day`中。然后,我们使用`switch`语句根据`day`的值执行相应的代码块。如果`day`的值与某个`case`的值相等,则执行该`case`下的代码块。如果`day`的值与所有的`case`都不相等,则执行`default`下的代码块。
在上述示例中,我们根据用户输入的整数值来输出对应的星期几。如果用户输入的值是1,则输出"MONDAY";如果用户输入的值是2,则输出"TUESDAY";以此类推。如果用户输入的值不在1到7之间,则输出"error"。
阅读全文