C语言中的`switch case`语句是一种多路选择结构,它可以根据表达式的值来执行不同的代码块,下面是一个简单的示例,演示如何使用`switch case`语句:
```c
#include
int main() {
int day = 2;
switch (day) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
case 3:
printf("Wednesday\n");
case 4:
printf("Thursday\n");
case 5:
printf("Friday\n");
case 6:
printf("Saturday\n");
case 7:
printf("Sunday\n");
default:
printf("Invalid day\n");
}
return 0;
}
```
在上面的代码中,我们首先定义了一个整数变量`day`,并将其初始化为2,我们使用`switch case`语句来根据`day`的值执行不同的代码块,在`switch case`语句中,我们使用`case`关键字来定义每个分支的标签,并在每个分支中编写要执行的代码,在本例中,我们使用`printf()`函数来输出星期几的名称,每个分支的末尾都有一个`break`语句,用于终止当前分支的执行并跳出`switch case`语句,如果`day`的值与任何标签都不匹配,则执行`default`分支中的代码,在本例中,如果`day`的值不是1到7之间的整数,则输出“Invalid day”。