手机浏览器扫描二维码访问
「您好,欢迎致电中国电信,查询服务请按1,业务咨询请按2,业务办理请按3,如需其他帮助请按0……」
在几声「嘟」之后,手机里顿时传了电信客服妹子甜美的声音。
在老爹的怂恿下,我把选项都尝试了一遍,还和人工客服聊了会儿天。
「呐,switch就和刚刚的客服功能差不多,你输入相应的数字,switch就能帮你做对应的事情,现在我们就用switch来实现一下刚刚客服的功能。」
「哦,原来switch是客服小姐姐啊~」
我若有所思地说道。
「哈,这么说也没有错了。好吧,那我就带你来实现这个客服小姐姐:
switch(按键)
{
case1:
查询服务
break;
case2:
业务咨询
break;
case3:
业务办理
break;
case0:
其他帮助
break;
default:
4~9
break;
}」
「case和default我现在知道是什么意思了,那这个break呢?」
「这个是个很重要的知识点,往往有很多初学者都会忘记写break,所以在写了case后,一定要马上写break,以免忘记。至于break嘛,它俗称混沌先民中的终结者,能耐大了去了。
假设现在你按下了1,按道理说应该是走case1进行查询服务,结果不巧的是你忘了加break,这个时候就会继续走case2。要是case2也没有加break,程序就会挨着往下面执行,直到遇到break为止。
如果在所有的case和default都没有break,就会从匹配的case项依次执行,直到switch结束。对了switch中可以有多个case,但只能有一个default!」
「我现在开始理解为什么老爹你说switch是选择狂了,看来做选择这种费力的事情还真得交给它来做。但是我有一个疑问。」
「说说看~」
「我发现刚刚那个客服小姐姐用if也可以实现啊,这么看来if和switch的功能产生了重叠,这样switch不是可有可无的存在了么?」
「这个问题问得非常好,switch看起来就像是if…elseif…else的特例,但是在case比较多的时候,就必须让if修出比较多的elseif分身出来,这样是比较耗费修为的,而且可读性也没有switch好。
总的来说就是,switch的效率更高,可读性更好,所以在能够使用switch的时候尽量使用它。
当然了,switch也有它自己的缺点,就是给它的关键信息如刚刚例子中的按键只能是一个确定的值,不能是范围。」
嗣子荣华路 最强豪婿陆凡 阴阳眼小师妹 戚风童话 龙婿陆凡 异界烽火录贰烽云再起 大佬甜妻宠上天 校园全能马甲女神 夫人的病今天好了吗 迟宠 韩娱之聚光 青梅千千结 张钟颖 我的蛮荒部落 顾九辞霍明澈 王妃称心 四龙攒凤 衫生诡 梦灾末世生存指南 上门龙婿陆凡
当皇帝,还要当长生不死的皇帝!时有士人评帝亲小人而远贤臣。帝残暴,屠城逾百。帝荒淫,远胜商纣夏桀。帝独断专行,不纳良谏!刘轩一脸厌恶都杀掉!...
新书大阴阳真经已!!一觉醒来,慕寒灵魂重生在了越国的世族少年身上。一枚神秘的玉坠,让慕寒踏入武道修士的世界!玄奇莫测的奇功秘法千变万化的稀世道器纵横天下的万古强者,风华绝代的天之骄女万千天域,唯武独尊!ps已完本27o万字小说异世药王,大家可以放心收藏啦o...
大漠皇妃由作者千苒君笑创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供大漠皇妃全文无弹窗的纯文字在线阅读。...
苍天再借五百载,铸我一座上天台天台一万八千丈,步步登上莫徘徊前世距离天台一步,一脚踏空,今生抖擞精神重新来过的故事我脚踏祥云,金光护体,重生而来,就为的是下一盘很大的棋!读者1群236475028进群验证书名,欢迎加入...
我的人生特别狗血。在别人看来,我是一个妥妥的白富美,生来就含着金汤匙出生的大小姐。我还嫁了一个颜值和智商都较高的凤凰男。别人都说我的人生是开挂了的。可是,只有我自己知道,我的人生是怎样的杯具!我一心一意非他不嫁的凤凰男夏剑,与我小妈刘露那个凤凰女狼狈为奸,勾搭在一起。大二时,刘露去我们家玩,结果,却和我爸爸睡在了一起,被我妈发现后,她受不了这个打击,当场突发脑溢血而身亡。而...
末日女婿最强逆袭,调教老婆风月无边,从此人生再无遗憾,危途陌路翘首明天!...