switch defalut分支语句
时间: 2023-07-21 20:02:54 浏览: 141
`switch`语句是一种条件语句,用于根不同的条件执行不同的代码块。`default`分支是在没有匹配任何`case`条件时执行的代码块,默认情况下,它是可选的。
下面是一个使用`switch`语句和`default`分支的示例:
```c
int num = 3;
switch (num) {
case 1:
printf("Number is 1\n");
break;
case 2:
printf("Number is 2\n");
break;
case 3:
printf("Number is 3\n");
break;
default:
printf("Number is not 1, 2, or 3\n");
break;
}
```
在上面的代码中,根据变量`num`的值,执行相应的代码块。如果`num`的值为1,将打印"Number is 1";如果`num`的值为2,将打印"Number is 2";如果`num`的值为3,将打印"Number is 3";如果`num`的值不是1、2或3,将执行`default`分支代码块,打印"Number is not 1, 2, or 3"。
需要注意的是,在每个`case`条件的代码块末尾要使用`break`语句来跳出`switch`语句,防止执行其他条件的代码块。而在`default`分支中,一般也会使用`break`语句来结束整个`switch`语句的执行。
希望能够对你有所帮助!
阅读全文