switch语句中的default关键字
时间: 2024-06-02 10:03:38 浏览: 93
在switch语句中,default关键字用于处理当所有的case条件都不满足时的情况。当程序执行到default语句时,会执行default语句之后的case语句,直到遇到break语句或者switch语句结束。如果没有添加break语句,会导致后面的所有case语句都被执行。
以下是C/C++和Java中使用default关键字的示例:
C/C++示例:
```c
#include <stdio.h>
int main() {
int num = 3;
switch (num) {
case 1:
printf("Case 1\n");
break;
case 2:
printf("Case 2\n");
break;
default:
printf("Default case\n");
// 执行default语句之后的case语句
case 3:
printf("Case 3\n");
break;
}
return 0;
}
```
输出:
```
Default case
Case 3
```
Java示例:
```java
public class SwitchExample {
public static void main(String[] args) {
int num = 3;
switch (num) {
case 1:
System.out.println("Case 1");
break;
case 2:
System.out.println("Case 2");
break;
default:
System.out.println("Default case");
// 执行default语句之后的case语句
case 3:
System.out.println("Case 3");
break;
}
}
}
```
输出:
```
Default case
Case 3
```
阅读全文