机器人大战为何switch会没有

发布时间:2019-08-15 14:26:10

机器人大战为何 switch会没有

推荐回答

Switch case 语句的运行方式如下:1、从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。2、假如任何一个case语句的值都不等于表达式的值,就运行可选标签default之下的语句。3、假如表达式的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。所以,switch不是自上而下检验全部case,不能使用相同的常量,这会有冲突。
以上问题属网友观点,不代表本站立场,仅供参考!