switch 语句示例
时间: 2023-12-16 08:28:09 浏览: 37
switch语句是一种流程控制语句,它根据表达式的值,选择执行不同的代码块。以下是一个简单的switch语句示例:
```
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("num is 1\n");
break;
case 2:
printf("num is 2\n");
break;
case 3:
printf("num is 3\n");
break;
default:
printf("num is not 1, 2 or 3\n");
}
return 0;
}
```
在这个示例中,我们定义了一个整数变量num,并将其初始化为2。然后,我们使用switch语句来检查num的值。如果num的值是1,则执行第一个case语句块;如果num的值是2,则执行第二个case语句块;如果num的值是3,则执行第三个case语句块。如果num的值不是1、2或3,则执行default语句块。
相关问题
switch语句示例
好的,以下是一个 switch 语句的示例:
```
int day = 3;
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("Invalid day");
}
```
这个示例中,我们定义了一个整型变量 `day`,然后使用 switch 语句根据 `day` 的值输出对应的星期几。如果 `day` 的值不在 1~7 范围内,则输出 "Invalid day"。
js中switch语句示例
当在JavaScript中需要根据不同的条件执行不同的代码块时,可以使用switch语句。下面是一个switch语句的示例:
```javascript
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
}
console.log(dayName); // 输出 "Wednesday"
```
在上面的示例中,我们定义了一个变量`day`,它的值为3。然后使用switch语句根据`day`的值来选择相应的代码块执行。在这个例子中,`day`的值为3,所以执行了`case 3`下的代码块,将`dayName`赋值为"Wednesday"。最后,通过`console.log()`输出了`dayName`的值。