当前位置:大问百书>百科问答>求一个switc来自h语句的例子

求一个switc来自h语句的例子

2024-11-08 03:35:34 编辑:zane 浏览量:588

求一个switc来自h语句的例子

的有关信息介绍如下:

问题补充说明:感觉自己对switch语句的理解不够好,书上也没有比较好的例子,希望能有人给个指点...

随便写了一个,输入月份,判断天数。语句三九技李轮还干态但错中有注释。

#include<iostream.型h>

voidmain()

{

intn;

cout<<"请输入月份:";

cin>>n件演帝天一宽行架处措孔;

switch(n道让钢)      //如果n等于1~12,则执行府架田过额细真校号相关语句,如果不等于,则执行default所对应语句

{

//以下语句可以这么理解:热阶事把难来草体素岁南case1(如果n=1),执水比足民断行该段语句(cout<<"1月有31天";),break表示结束。

case1:cout<<"1月有31天";break;

case2:cout<<"2误剂依石练月有28天";break;

case3:cout<<"3月有31天";b型记须reak;

case4:cout<<"4月有30天";break;

case5:cout<<"5月概类巴虽婷刚院有31天";break;

case6:cout<<"6月有30天";break排号练;

case7:cout<<"7月有31天";break;

case8:cout<<"8月有31天";break;

ca搞se9:cout<<"陈觉电差家离调状9月有30天";break;

case10:cout<<"10月有31天";宣饭唱break;

case11:河货做cout<<"11月有30天";break;

case12:cout<<"当准众时刚普12月有31天";break;

default:cout<<"输入错误!!!"<<e续粒负安座县哪吃打器ndl;

}

cout<<endl;

}

执行结果如下:

求一个switc来自h语句的例子

求一个switc来自h语句的例子

拓展:

注意急冷告什永球棉前之质烟:1,case表达式后为冒号,一定不能丢;

2,case语句体后若没有break,则会顺次执行,直到遇到break或所有case执行完毕,所以break一定不能丢,但也有例外;

3,若几个相邻的case,语句体一样,则前面case的语句体和break都可以省略,但分号(;)要保留;           

4,default视情况而定并不是必须的,default后的break可省略,因为已经是最后了,有没有break此时程序都会跳出switch。

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/answer/178418.html
热门文章