分支语句
1.if语句
if有三种格式:
1.if(){
}
2.if(){
}
else {
}
3.if(){
}
else if(){
}
else{
}
适用于判断条件较少的程序使用,如果强行使用可能会使程序代码比较冗余。并且注意悬空else问题,即是if会与离它最近的else匹配,所以要使用代码块规范一下代码范围,这样也会使代码比较易于理解,单独if语句中不能使用break语句,嵌套在循环语句中则可以使用。
2.switch语句
格式:
switch(常量表达式){
case 表达式1:
break;
case 表达式2:
break;
case 表达式3:
break;
…
default:
break;
}
switch语句适用于判断条件较多的程序,case和判断条件都是常量表达式,default语句用于判断如果输入的代码不符合case语句,你就可以进行相应的操作去处理,default的位置不受限制,建议放在最后一个case语句后,并且每一个语句都写一个break,代码特殊要求除外。swith语句中不要出现continue语句,因为无意义。
CONTINUE和BREAK的区别:
continue的作用:结束当前进行的循环(仅是这一次循环),直接跳到循环判断条件开始下一次循环。
break的作用:直接跳出当前代码块的循环,永久终止。
所以使用二者要根据程序需求进行选择。