99问答网
所有问题
在switch语句中,关键字default既能放在该语句的末尾,又能放在开头或中间
如题所述
举报该问题
推荐答案 推荐于2018-03-29
可以。完全没有影响。
switch语句的执行效率快就在于此。它不是根据值一个一个比较的,它是直接跳入到与case值相匹配的地方执行的,其他的case没有进行值比较。所以,case和default的位置都是可以任意排放的。但是任意的case不能相同。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jWXjjXeB.html
其他回答
第1个回答 2009-03-31
对,给他的位置没关系的
相似回答
C语言中的
switch语句中default放在
最前面和最后面?
答:
default
:break;}
c语言
switch语句中的default放在
前面是不是先执行他后面的
语句,
再执行...
答:
default:break;} 习惯上把default写在最下面,但实际上就像写
在中间
的case的顺序与结果无关一样
,default的
位置一样也和结果无关。当执行
switch语句
时,无论default位于哪个位置,都会先检查每个case是否与expr的值相同,如果相同,就会执行对应分支的case,全不相同情况下,才会执行default。
switch
case
语句default放在中间,
如果前面的不符合,执行完
default语句
...
答:
default语句放在哪都没关系,一般放在最后,但你也可以放在开始、或者那些case语句的中间,随便
。只要别漏掉相应的break语句就行。你试一下就知道了。
C语言
switch语句中的default
、
答:
default语句
始终是最后执行。测试程序如下:include <stdio.h> int main(void){ int num;while (1){ printf("please input :\n");scanf("%d",&num);
switch
(num){ case -1:printf("the value is -1\n ");break;case 1:printf("the value is 1 \n");break;case 0:printf("the ...
在C语言中的
switch语句
里。如果
default放在
了case的前面。那么程序是否...
答:
若表达式的值和和所有常量表达式的值都不相等时,则执行default后面的语句;
default语句
一般放在后面;否则会出现逻辑错误!!不过也是
可以放在中间
的;如果所有的语句都比较简单的话!
关于
switch语句,
case和
default的
执行顺序,
答:
default是缺省默认的意思
,default在switch语句中
不管放在哪都是从第一个case开始执行,当所有的case都不满足条件时,才执行default。需要注意的是,default在最后一行时下面的break可以省略不写,但如果没有在最后一行default下面需要加上break,否则执行完default后会继续执行下面的代码直到遇到break跳出循环。
如果
在switch语句中default
是最后一句,而且default后没有break,那么会...
答:
没有break的case只会执行他后面的,不会执行前面的
在switch
分支
语句中,default
的位置.对结果有没有影响?
答:
switch
(k){ default: c+=k;// 不满足 case 2,4 于是 进入
,default,
但这 行 没遇到 break case 2: c++; break; // 于是 还要 走过 case 2: c++;直到遇break;case 4: c+=2;break;} 所以开关语句里的 break 是很重要的。而 case/default 的次序是次要的。
C语言中执行完
switch语句中的default语句
后是跳出switch还是还要执行...
答:
如果
default语句
在前面(不是
switch语句
最后一条
语句的
话,且后面没有break)则要执行后面的case直到遇到break或者执行完毕。如果是最后一条语句,也就执行完了,跳出switch语句
大家正在搜
c语言switch case语句
switch语句中case后
switch的default
switch函数中default
switch没有default
switch里面default
switch循环default
switch不加default
switch不写default
相关问题
c++复习题,高手帮个忙
C语言中的switch语句中default放在最前面和最后面...
default在switch语句中的最末尾,可以不加brea...
c语言switch语句中的default放在前面是不是先执行...
c语言switch语句中的default放在前面是不是先执行...
java中switch语句里的default放在不同位置时会...
关于switch语句,case和default的执行顺序,