c语言switch怎么结束循环(C语言switch流程及实例)
C语言中switch作为条件选择,格式如下
switch(表达式){
case 常量表达式1:语句1
case 常量表达式2:语句2
case 常量表达式3:语句3
default:语句n
}
执行流程
(1)通过switch后的表达式匹配常量,如果表达式和常量表达式相同,执行case后的语句。如:表达式与常量表达式1匹配,则执行语句1。
(2)可以在case语句中加break结束switch语句。
示例
#include<stdio.h>
int main(void){
int num;
printf("请输入数字:");
scanf("%d",&num);
switch(num){
case 1:
printf("春季\n");
break;
case 2:
printf("夏季\n");
break;
case 3:
printf("秋季\n");
break;
case 4:
printf("冬季\n");
break;
default:
printf("没有这个季节");
break;
}
}
运行分析
(1)当输入的数字与case语句相匹配时,则执行对应case语句后的语句
(2)当输入的数字与case语句都不匹配时,会匹配到default语句。
(3)break可以结束switch语句,每个case相当于是程序的入口,如果删除case后的break,会顺序执行case语句。如:删除case 1中的break,输入的数字为1,则会执行case 1与case 2中的语句。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com