C++(竞赛)【7】
2019-07-23 本文已影响1人
C入禅
程序的控制结构【1.2】
switch语句的开心时光:
有了上一篇的快乐想都不想,今天一定是
switch
的天下,废话不多说直接开始了:
switch
被称为多项选择语句,而且switch
直接翻译过来被翻译为:开关,其实可以把TA看作一个有多个档位的遥控开关,每一个档位干不同的事情。
- 基本语句格式:
格式:
switch(条件表达式)
{
case 常量表达式:
执行语句;
break;
case 常量表达式:
执行语句;
break;
……
default:
执行语句:
break;
}
来一下简单的说明
1.break
是指停止执行该程序块后面的语句,是为了防止在后面再有满足条件的选项而加上的语句;
2.case
中文翻译为事件也就是表达式所代表的常量的值应该满足的值;
3.default
翻译为不履行责任效果就是当以上所有条件都不满足时,无论结果如何都要执行一遍。
4.在一个 switch
语句里,可以有多个case
(至少2个嘛,要不和if
有什么区别?),但是default
如果有的话只能有一个,这样说的话也就是不一定要有。