1️⃣ 计算switch后面的表达式的值。 2️⃣ 如果表达式的值与某个case的常量值相同,则执行该case分支对应的语句。 3️⃣ 执行完语句后,如果遇到break,则结束整个switch语句。否则,会继续执行后续的case语句,直到遇到break或switch语句结束。 4️⃣ 如果所有case都不匹配,则会执行default中的语句(如果有...
Switch在C语言中是专门用于处理分支结构的条件选择语句,称之为“Switch语句”,又名开关语句。它主要用来更加方便地实现多层嵌套的if-else逻辑。Switch后面括号内的表达式可以是整型(int)、字符型(char)或者布尔型(bool)。Switch语句一般格式 Switch(表达式) 注:表达式可以是整型、字符型或者布尔型。{ case ...
&a); switch(a){ 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; def...
}//switch语句 数字-转换为 星期voidf6(){intday;printf("请输入一个数字 (1-7) 表示星期几: ");scanf("%d", &day);switch(day) {case1:printf("星期一\n");break;case2:printf("星期二\n");break;case3:printf("星期三\n");break;case4:printf("星期四\n");break;case5:printf("星期五\...
首先,我们以该定义我们的变量输入数字,判断,根据数字判断,输出我们应该到达到达的楼层。我要确定的是我们在电梯里一般是没有类似3.5或者4.5这样子的楼层。故而我们便可以确定我们在switch句法中的判断不会出现浮点型(float)的变量。所以我们在switch的条件表达式中可以选用整形(int)和字符型(char)的变量。
switch语句是一个多分支选择语句,并且可以支持嵌套。 switch语句的基本格式 switch(表达式) { case 常量1:语句1 case 常量2:语句2 default:语句n break; } 1. 2. 3. 4. 5. 6. 7. switch语句通过将表达式的值与常量值进行比对,如果相等则执行后面的语句,如果不相等则跳到下一个case语句,当表达式和常量值...
switch语句的基本语法格式如下: ``` switch(expression) { case constant-expression1: statement(s); break; case constant-expression2: statement(s); break; ... default: statement(s); } ``` 其中,expression是要测试的变量或表达式,可以是任何基本数据类型(int、char、short、long等)或枚举类型。case后面...
switch语句通常用于替代多个if-else语句,使程序更加清晰和简洁。 二、基本语法 switch语句的基本语法格式如下: ``` switch (表达式) { case 值1: 语句序列1; break; case 值2: 语句序列2; break; ... default: 默认语句序列; } ``` 其中,表达式是一个常量表达式,值1、值2等为case标签,可以是整数、字符...