分支语句
流程控制
分类:
- 顺序结构
- 分支结构(if、switch)
- 循环结构(for、while、do…while)
顺序结构 :程序中最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行。
if语句
格式1:
if(关系表达式){
语句体;
}
执行流程:
- 首先计算关系表达式的值
- 如果关系表达式的是为true就执行语句体,反之不执行
- 继续执行后面的语句内容
格式2:
格式:
if(关系表达式){
语句体1;
}else{
语句体2;
}
执行流程:
- 首先计算关系表达式的值
- 如果关系表达式的是为true就执行语句体1,反之执行语句体2
- 继续执行后面的语句内容
格式3:
if(关系表达式1){
语句体1;
}else if (关系表达式2){
语句体2;
}
…
else{
语句体n+1;
}
switch
格式
switch(表达式){
case值1:
语句体1;
break;
case 值2:
语句体2;
break;
…
default:
语句体n+1;
[break;]
}