永发信息网

请问:switch是自上而下全部检验,然后判断运行哪个case吗?

答案:2  悬赏:0  手机版
解决时间 2021-01-04 17:47
书上说:任意两个case语句都不能使用相同的常量值。
请问:switch是自上而下检验全部case,然后判断运行哪个case吗?还是其他的检验规则

我想知道的是,使用了相同的常量,为什么会出错
最佳答案
Switch case 语句的运行方式如下:
1、从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。
2、假如任何一个case语句的值都不等于表达式的值,就运行可选标签default之下的语句。
3、假如表达式的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。

所以,switch不是自上而下检验全部case,不能使用相同的常量,这会有冲突。
全部回答
应该不是吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鲁山县检察院反贪局办公地址在什么地方?我要
仙人掌喜欢阳光吗
新华区人民检察院举报中心办公位置在哪啊?好
单选题We________onitforseveralhoursbut
平顶山市人民检察院反贪污贿赂局在什么地方啊
为什么电视机天赐系统打开云应用商店里什么都
平顶山市卫东区检察院反贪污贿赂局地址在什么
舞钢市人民检察院反贪污贿赂局地址在什么地方
单选题人们养蜂取蜜,是利用了蜜蜂的A.防御行
车在4s店 修后 发动机坏了 怎么找4s店 解决
老江牛肉汤面地址在哪,我要去那里办事
情人节应该给男朋友说什么最好深奥一点的
P(x1,y1)、Q(x2,y2)是y=的图象上的点,
The black horse is of the pair . A. the s
网卡驱动更新了,有什么好处
推荐资讯
下图示细胞分裂和受精作用过程中,核DNA含量
新绛县五城同创是什么
v先生密室逃脱地址有知道的么?有点事想过去
抽提的原理是什么
火灾属于什么灾害
《自相矛盾》·《滥竽充数》.《画龙点睛》是
长期以来,碳、氧、氮、氢、硫、磷被认为是生
铝合金怎样上色? 5分
什么叫至亲?
什么软件能让刚下的游戏不再停止运行
如何接侧旋球
稀有金属投资靠谱吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?