本文主要介绍C语言流控制的switch语句的相关信息。通过示例代码进行了非常详细的介绍,对您的学习或工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。
switch语句结构
开关(表达式)
{
事例值为1;
陈述组1;
打破;
案例价值2;
陈述组2;
打破;
案例价值3;
陈述组3;
打破;
……
案例判决值n;
语句组n;
打破;
默认值:
n 1组;
打破;
}
表达式是选择条件,可以是单个变量,也可以是组合表达式,其最终结果必须是整数值。{}中的所有内容都是switch语句的主体,包含多个case分支。判断值必须是常数,案件分支根据判断值标识条件选择的条目;break语句用于退出switch语句。如果不使用break语句,程序将依次向下执行。
注:
1.1.switch()后括号中的表达式要求结果为整数(整数变量),每种情况的判断值要求为整数常量。
2.每个case和default及其下面的语句组的顺序是任意的,但是每个case后面的判断值必须是不同的值。
3.多个分支语句组的break语句可以退出switch-case结构。如果没有该语句,程序将按顺序执行下一个case语句组。
4.当表达式的结果值与所有case的判断值不一致时,程序执行缺省部分的语句组。所以默认部分没必要。
附:switch语句的流程图
总结
关于C语言流控制的switch语句的详细讲解,本文到此为止。关于C语言流控的switch语句的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。