99问答网
所有问题
switch case语句default 后面可以没有break吗
如题所述
举报该问题
推荐答案 推荐于2018-02-28
switch起到的作用类似于跳转,满足switch的条件会跳转到对应的case下执行代码。
如果不加break,代码会从那开始执行,一直执行到最后,所以不符合case的语句也会被执行。
一个标准的switch、case写法如下:
switch(conditions)
{
case ...:
doSomething();
break;
case ...:
doAnotherThing();
break;
default:
defaultThing();
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7vXXXW7vXeWXzOWvOe.html
相似回答
c语言,选择
语句default后面
需要
break
嘛?如果把他放在中间,执行他了
之后
...
答:
如果default语句在所有case最后,此时可以不加break
如果default语句之后还有case语句,如果不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的,default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句...
关于
switch
中的
default
情形
答:
因此当
default
是最后一个情形时就不要使用
break语句
c++菜鸟问题 看看最后还用加
break吗
?
答:
不用加了
,因为运行return语句,函数直接返回了,后面的都不再执行,所以不需要加break了。default后面的那个也不用加了,因为default是都不满足时执行的,如果进入default说明前面的case都不满足,也没有后续的语句了。所以不用加了。switch(){ case:case:...default:} 语句执行时,一项一项依次判断...
default语句
的
break语句
可写可不写是吗
答:
【
default
子句】switch结构中的default子句可以省略不写,此时,当switch(表达式)里面表达式的值与所有值不同时,就自动退出
switch语句
,继续执行
后面
的语句。为了保证程序的规范化和健壮性一般都加上default子句,毕竟就那一句话o(∩_∩)o
break
的省略要看具体的程序了,要省略的恰到好处。
C语言中执行完
switch语句
中的
default语句
后是跳出switch还是还要执行...
答:
如果
default语句
在前面(不是
switch语句
最后一条语句的话,且
后面没有break
)则要执行后面的
case
直到遇到break或者执行完毕。如果是最后一条语句,也就执行完了,跳出switch语句
switch
case语句default
放在中间,如果前面的不符合,执行完
default语句
...
答:
default语句
放在哪都没关系,一般放在最后,但你也可以放在开始、或者那些
case语句
的中间,随便。只要别漏掉相应的
break
语句就行。你试一下就知道了。
...语句是空的后如果
没有BREAK
会不会执行
DEFAULT语句
(其他
CASE
也
没BREAK
...
答:
会执行,如果
case后面没有break
;就会一直执行下去,直到有break为止;如果还没有就会执行到
default语句
,结束
switch语句
。如果不在 case 的语句段最后写上 break 的话,代码将继续执行下一个 case 中的语句段,因此,break语句的添加需要根据程序的逻辑来选用,如果有需要程序执行连续执行符合条件的case中的...
switch
中,
default
放在
case
前是何种执行结果?
答:
因为你
default
的
后面没有break
语句,所以他会接着执行下面的语句。一般在使用
switch
语句的时候在每隔case结束后都要加上break避免错误,default通常也都是放在所有
case语句
后。
switch语句
,
case后面
都
没有
加
break
,那也会执行
default后面
的
语句吗
?
答:
会的,
没有break
会一直执行下去,直到break
大家正在搜
default前面没有break
default后面跟break吗
default没有break
default后面的case
switch中必须有break吗
switch如果没有break
switch结构没有break
default需要break吗
case没有break怎么办
相关问题
SWITCH语句中如果执行了一条CASE语句是空的后如果没有...
switch case 语句中default后边没有brea...
default在switch语句中的最末尾,可以不加brea...
switch语句中,case后面的语句序列中一定要有brea...
switch语句中case后面可以加字符串么
java中switch语句已经不需要在case后面加brea...
switch case语句中最后的default后break...
switch语句,case后面都没有加break,那也会执行...