自学NOIP(C++)noip(全国青少年信息学奥林匹克联赛)NOIP

C++(竞赛)【7】

2019-07-23  本文已影响1人  C入禅

<-if 那些事


程序的控制结构【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如果有的话只能有一个,这样说的话也就是不一定要有。

上一篇 下一篇

猜你喜欢

热点阅读