关于c语言的switch_case语句.pdf
《关于c语言的switch_case语句.pdf》由会员分享,可在线阅读,更多相关《关于c语言的switch_case语句.pdf(64页珍藏版)》请在咨信网上搜索。
1、关于 c 的 swi tc h c ase推荐内容关于 c 的 swi tc h c ase有个例子i nt fl ag-2;swi tc h(fl ag);c ase 1 pri ntf(h el l ow worl d);c ase 2 pri ntf(h el l ow worl d);c ase 3 pri ntf(h el l ow worl d);return 0;为什么输出两句h el l ow worl d,c ase 3为什么也输出。来自匿名用户的提问回答最佳答案理解这句话:swi tc h(n)语句的流程,是根据n的值,直接跳到与n值相等的c ase 语句处往下执行。特别注
2、意“往下执行”这几个字。它不是像i f.el se i f.el sei f.esl e的选择执行。为了让它不执行下面的c ase,在当前c ase的后面必须利用b reak来跳出,否则 它是“继续往下执行”。swi tc h(fl ag)c ase 1:pri ntf(h el l ow worl d l);c ase 2:pri ntf(h el l ow worl d 2,/);b reak;c ase 3:pri ntf(/zh el l ow worl d 3);d efaul t:pri ntf(z/h el l ow worl d 4);)如上写法以:fl ag=l 时,会执行
3、c ase 1、c ase 2,fl ag=2 时,只执行 c ase 2,fl ag=3 时,会执行 c ase 3、d efaul t,b reak是“跳出”:包括跳出for循环,wh i l e循环,swi tc h等。跳出了,循环就不 再执行了。记住是:跳出c onti nue是“结束本次循环”:如在for,wh i l e里面,结束循环中本语句后面的 语句。回到循环起点,进入下一次循环。记住重点:结束本次循环 一个是跳出循环,一个是跳出本次循环。对swi tc h,因为它只执行一遍,相当于只循环1次,所以用b reak或c onti nue,效是一样。但人们都用b reak。因为“跳
4、出”理解顺畅。2018-10-045其他回答4条回答susannaswi tc h后面应该是个整形变量,a和d不是整形,b不是变量 2013-08-0612匿名用户c ase 2 pri ntf(h el l ow worl d);c ase 3 pri ntf(h el l ow worl d);2013-05-20抢首赞 匿名用户 如果不加b reak,easel运行后会自动到c ase2,楼上是正解 2013-05-20抢首赞 匿名用户 i nt fl ag-2;swi tc h(fl ag)c ase 1:pri ntf(h el l ow worl d l,/);b reak;c a
5、se 2:pri ntf(/zh el l ow worl d 2,/);b reak;c ase 3:pri ntf(h el l ow worl d 3);b reak;d efaul t:pri ntf(/zh el l ow worl d 4);b reak;return 0;2013-05-20抢首赞相关搜索swi tc h c ase语句实例c语言swi tc h函数例子c语言swi tc h c ase用法swi tc h c ase用法举例正确的swi tc h语句swi tc h-c ase语句举例swi tc h c语言用法 javaswi tc h 语句c+关于 swi
6、tc h c ase 中 c ase 问题赞。答1c+关于 swi tc h c ase 中 c ase 问题赞。答4C语言中的Swi tc h-c ase语句赞。答6c语言swi tc h语句中的d efaul t放在前面是不是先执行他后面的语句,再执行 c ase语句赞。答5c+关于 swi tc h c ase 中 c ase 问题赞。答1swi tc h搜狗百科Swi tc h是交换机,前身是网桥。交换机是使用硬件来完成以网桥使用软件来完成 过滤、学习和转发过程的任务。Swi tc h速度比HUB快,这是由于HUB不知道目标 地址在何处,发送数据到所有的端口。而Swi tc h中有一张
7、转发表,如果.国际乒联男子梦之队都有谁入选?赞40罗志祥和周扬青分手了吗?赞63日本奥运场馆现在是如何利用的?赞22正在加载.c 语言 swi tc h c ase推荐内容c 语言 swi tc h c asei f(a30)m=l;el se i f(a40)m=2;el se i f(a50)m=3;el se i f(a0)c ase 1:swi tc h(b 0)判断是真(a0)继续执行(c ase l:swi tc h(b 10)判断为真(b=70)判断(a0)是真,选择常量为1语句c ase 1:swi tc h(b 10)判断(b 0)判断(a0)是真,选择常量为1语句(c as
8、e 1:swi tc h(b 10)判断(b 0)判断是真(a0)继续执行(c ase l:swi tc h(b 10)判断为真(b=7G0)继续执行(逻辑真为1,假为0)(c ase-pri ntf();b reak;输出 遇到 b reak 跳出 easelc ase 0:pri ntf(!);b reak;c ase 0:swi tc h(c=5)判断为真(c=5)继续(c ase 0:pri ntf(*);b reak;。表示逻辑假跳为下一句c ase 1:pri ntf(#);b reak;输出#遇到 b reak 跳出 c ase2 d efaul t:pri ntf(%);b r
9、eak;d efaul t:pri ntf(&);/d efaul t 在大括号外不受 easel c ase2 影响继 续执行输出&)pri ntf(n);/输出回车)2010-05-26C+编程问题,求swi tc h语句的例子推荐内容C+编程问题,求swi tc h语句的例子哪位能给我举几个C+编程中swi tc h语句的例子,只要写几个简单的swi tc h程 序就可以了。注意是C+,不是C哦!5来自匿名用户的提问回答最佳答案tti nc l ud e i nt mai n()usi ng namespac e std;i nt a;c i n a;swi tc h(a)c ase 1
10、:c out ”你输入了 1”;b reak;c ase 2:c out name;swi tc h(name)c ase y:c out,you are i nput y”;b reakc ase n:c out,you are i nput;b reak;d efaul t:c out”error;2010-02-143其他回答1条回答T.LPtti nc l ud e i nt mai n()usi ng namespac e std;i nt a;b ool qui t=true;wh i l e(qui t)c out0退出G菜单1 2菜单2”c i n a;swi tc h(a)c
11、 ase O:qui t=fal se;b reak;每个 c ase 语句后记得要加上 b reak;c ase 1:c out “菜单 1”;b reak;c ase 2:c out “菜单 2”;b reak;d efaul t:c out 你输入的不是02之间的数字“;b reak;)|2010-02-14C+编程用swi tc h-c ase语句编程,输入月份名称(12月份),输出其英文名称 和天数 推荐内容C+编程用swi tc h-c ase语句编程,输入月份名称(12月份),输出其英文名称 和天数 tti nc l ud e usi ng namespac e std;voi
12、d mai n()i nt month;c outmonth;swi tc h(month)c ase r:c out,January 31d ays n”;b reak;c ase2:c out,F eb ruary 280r29d ays n”;b reak;c ase3:c out,Marc h 31d ays n”;b reak;c ase4:c out,,Apri l 30d ays n”;b reak;c ase5:c out”May 31d ays n”;b reak;c ase6:c out,June 30d ays n”;b reak;c ase7:c out,Jul y 3
13、1d ays n”;b reak;c ase8:c outz,August 31d ays n”;b reak;c ase9:c out,Septemb er 30d ays n”;b reak;c ase 10):c out,0c tob er 31d ays n”;b reak;c ase 11):c out,Novemb er 30d ays n”;b reak;c ase 12:c out,/Dec emb er 31d ays n”;b reak;d efaul t:c out/,th e numb er i s wrong.n”;b reak;)那里出错了?!来自匿名用户的提问 回
14、答 最佳答案c ase后面改成数值,不是字符;tti nc l ud eusi ng namespac e std;voi d mai n()i nt month;c outmonth;swi tc h(month)c ase 1:c out,January 31d ays n;b reak;c ase 2:c out,F eb ruary 28or29d ays n,/;b reak;c ase 3:c out,Marc h 31d ays n;b reak;c ase 4:c out,Apri l 30d ays n;b reak;c ase 5:c out,May 31d ays n;b
15、 reak;c ase 6:c out,June 30d ays n;b reak;c ase 7:c out,Jul y 31d ays n;b reak;c ase 8:c outz,August 31d ays n”;b reak;c ase 9:c out/,Septemb er 30d ays n;b reak;c ase 10:c out/,0c tob er 31d ays n;b reak;c ase 11:c outz,Novemb er 30d ays n;b reak;c ase 12:c out,Dec emb er 31d ays n;b reak;d efaul t
16、:c outmonth;swi tc h(month)c ase 1:c out/,January 31d ays n;b reak;c ase 2:c out,F eb ruary 280r29d ays n;b reak;c ase 3:c outz,Marc h 31 d ays;b reak;c ase 4:c out*Apri l 30d ays n;b reak;c ase 5:c out,May 31d ays n;b reak;c ase 6:c out,June 30d ays n;b reak;c ase 7:c out,Jul y 31d ays n;b reak;c a
17、se 8:c outz,August 31d ays n”;b reak;c ase 9:c out,Septemb er 30d ays n;b reak;c ase10:c out,zOc tob er 31d ays n;b reak;c ase 11:c out/,Novemb er 30d ays n”;b reak;c ase 12:c out,Dec emb er 31d ays n;b reak;d efaul t:c out,,th e numb er i s wrong.n”;b reak;2011-04-09使用swi tc h-c ase语句编程实现功能:输入一个月份数
18、字,打印输出对应的天数。比?推荐内容使用swi tc h-c ase语句编程实现功能:输入一个月份数字,打印输出对应的天数。比?来自匿名用户的提问 回答 最佳答案只输入月份数字是没法确定2月份的天数的。2020-04-06抢首赞其他回答1条回答匿名注:我的这个程序要求必须输入正确i mport java.uti l,sc anner;pub l i c c l ass sy pub l i c stati c voi d mai n(stri ng args)sc anner sc anner=new sc anner(system,i n);system.out.pri nt(”请输入年份:
19、”);i nt year=sc anner,nexti nt();system,out.pri nt(”请输入月份:);i nt mouth=sc anner,nexti nt();i f(year%400=0|(year%4=0&year%100!=0)swi tc h(mouth)c ase 1:system.out.pri nti n(SI 天);b reak;c ase 2:system,out.pri nti n(“29 天);b reak;c ase 3:system,out.pri nti n(,,31 天“);b reak;c ase 4:system,out.pri nti
20、n(30 天);b reak;c ase 5:system,out.pri nti n(“31 天);b reak;c ase 6:system,out.pri ntl n(,30 天“);b reak;c ase 7:system,out.pri nti n(31 天);b reak;c ase 8:system,out.pri ntl n(“31 天);b reak;c ase 9:system,out.pri nti n(30 天);b reak;c ase 10:system,out.pri nti n(“31 天);b reak;c ase 11:system.out.pri ntl
21、 n(,z30 天”);b reak;c ase 12:system.out.pri nti n(“31 天);b reak;d efaul t:system.out.pri nti n(输入不正确!”);)el se swi tc h(mouth)c ase 1:system,out.pri nti n(“31 天);b reak;c ase 2:system,out.pri nti n(,,28 天“);b reak;c ase 3:system,out.pri ntl n(“31 天);b reak;c ase 4:system,out.pri nti n(“30 天);b reak;c
22、 ase 5:system.out.pri nti n(31 天);b reak;c ase 6:system,out.pri nti n(SO 天);b reak;c ase 7:system,out.pri ntl n(“31 天);b reak;c ase 8:system.out.pri nti n(“31 天);b reak;c ase 9:system,out.pri nti n(“30 天);b reak;c ase 10:system,out.pri ntl n(“31 天);b reak;c ase 11:system.out.pri nti n(30 天);b reak;c
23、 ase 12:system,out.pri nti n(SI 天);b reak;d efaul t:system,out.pri nti n(输入不正确!“);)2020-04-06使用swi tc h-c ase语句编程实现功能:输入一个月份数字,打印输出对应的天数?推荐内容使用swi tc h-c ase语句编程实现功能:输入一个月份数字,打印输出对应的天数?比如,运行程序后,用户输入数字3,则程序打印“31天”或“3月有31天”。注意,满足如下两个条件之一的年份是闰年,闰年的2月有29天:(1)能被4整除且不能被100整除的为闰年。(如2004年是,1900年不是);(2)能被400
24、整能除的是闰年。(如2000年是,1900年不是)。来自匿名用户的提问回答最佳答案注:我的这个程序要求必须输入正确i mport java.uti l.Sc anner;pub l i c c l ass sy pub l i c stati c voi d mai n(Stri ng args)Sc anner sc anner=new Sc anner(System,i n);System.out.pri nt(”请输入年份:“);i nt year=sc anner.nextl ntO;System,out.pri nt(”请输入月份:“);i nt mouth=sc anner,nex
25、tl nt();i f(year%400=0|(year%4=0&year%100!=0)swi tc h(mouth)c ase 1:System,out.pri nti n(SI 天);b reak;c ase 2:System,out.pri nti n(z,29 天“);b reak;c ase 3:System,out.pri nti n(SI 天);b reak;c ase 4:System,out.pri nti n(,730 天“);b reak;c ase 5:System,out.pri nti n(SI 天);b reak;c ase 6:System,out.pri n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 语言 switch_case 语句
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。