更新时间:2024-07-26 10:52
Default,加拿大音乐组合,所属音乐风格为后垃圾摇滚,代表作品《It only hurts》。
1. by default
a. 【体育】由于弃权而输掉;由于对方弃权而获胜
b. 【法律】由于不到庭而败诉
c. 由于疏忽(或未做该做的事)
2. go by default
a. 【法律】实行缺席判决
b. 没有,缺乏;因疏忽(或未做该做的事)而丧失
c. 在没有竞争对手的情况下进行
3. in default
a. 未履行义务
b. 【法律】未到庭
c. 拖欠,不履行债务
4. in default of因缺少,因没有…;在缺少…时
5. judg(e)ment by default【法律】缺席判决
6. make default【法律】缺席,未到庭
7. suffer a default【法律】同意缺席判决
switch中的default,一般用在最后,表示非以上的任何情况下而发生的情况,我们一般习惯在他的后面加上个break。但是,如果default不是在最后,而是在前面或中间会发生什么情况呢:
先看看default在句首的情况:
int i = 2;
switch (i) {
default:
case 0:
case 1:
case 2:
break;
case 3:
case 4:
break;
}
他的输出结果是:2! 很明显,不是先执行的default语句!
再看看下面语句:
int i = 8;
switch (i) {
default:
case 0:
case 1:
case 2:
break;
case 3:
case 4:
break;
}
他的输出结果是:
default
1
2
出人意料!!从default开始向后执行!
再看看default在句中的情况:
int i = 2;
switch (i) {
case 0:
case 1:
break;
default:
case 2:
break;
case 3:
case 4:
break;
}
结果是2!显然还是没执行default!
int i = 8;
switch (i) {
case 0:
case 1:
break;
default:
case 2:
break;
case 3:
case 4:
break;
}
结果:
default
2
显然是从default开始向后执行的!
从上面可以看出:
switch的执行是按照从小到大的顺序执行的,最后执行default语句,如果default后面带有break,那么程序就会正常跳出switch,否则,程序会继续向后执行switch语句!也就是说,不管default放在什么位置,它总是在最后一个处理,然后继续向下处理!所以,最后的处理办法,避免出现意外结果的最好办法就是每一个case以及default语句都要加一个break!