break 语句用于跳出 switch 语句,否则将继续执行下一个 case 中的代码块。 default 是在没有任何匹配的 case 时执行的代码块,可以省略。 下面是一个示例,演示了如何使用 switch 语句: #include<stdio.h> int main() { int choice; printf("请选择一个数字:"); scanf("%d", &choice); switch(choice) {...
case 值1 : 语句1 break;case 值2 : 语句2 break;...default : 值n } 从表达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。假如任何一个case语句的值都不等于...
在第一部分介绍的switch语法描述中,每个条件case后面的语句段运行结束时都有break, 所以,整个switch的实际运行只会运行其中的一种情况, 因为每种情况的代码段运行后,都会遇上break,跳出switch语句。在这种情况下,case和default的前后顺序不会影响switch的运行结果,如下三种形式的书写代码是等效的。switch (c) {...
在生活中,switch语句(Switch Statement)的应用场景与条件语句(if-else Statement)类似,用来根据不同条件执行不同的代码块。例如,编写一个应用程序,根据用户选定的不同选项,执行不同的操作或输出不同的信息。在技术领域,switch语句被广泛应用于编程语言中。C语言的switch语句非常常见,它用于根据不同...