c语言中关于switch分支中的default语句
在C语言中,switch语句是一种常用的条件分支结构,用于根据不同的条件执行不同的代码块。在switch语句中,default语句是可选的,它表示当所有case都不匹配时执行的代码块。
default语句通常放在switch语句的末尾,用于处理未匹配到任何case的情况。当程序执行到switch语句时,它会从第一个case开始逐个匹配,如果匹配成功则执行相应的代码块,如果匹配不成功则继续检查下一个case。如果所有的case都不匹配,则执行default语句。
下面是一个使用switch语句和default语句的示例:
```c
#include <stdio.h>
int main() {
int num;
printf("Enter an integer: ");
scanf("%d", &num);
switch (num) {
case 1:
printf("You entered 1.\n");
break;
case 2:
printf("You entered 2.\n");
break;
case 3:
printf("You entered 3.\n");
break;
default:
printf("You entered an invalid number.\n");
break;
}
switch语句c语言例子 return 0;
}
```
在这个示例中,用户输入一个整数,然后使用switch语句根据不同的值执行不同的代码块。如果用户输入的数是1、2或3,则会分别执行相应的case语句。如果用户输入的数是其他值,则会执行default语句,打印出"You entered an invalid number."的信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论