一 、什么是分支语句?
分支语句又可以叫判断语句,顾名思义,就是判断条件,如果满足条件,则做那件事情,不满足,则什么都不做;
二 、分支语句有哪些?
1. if语句
1.1 语法形式
单分支结构
if(表达式)
{
语句块;
}
双分支结构
if(表达式)
{
语句块;
}
else
{
语句块;
}
多分支结构
if(表达式)
{
语句块;
}
else if(表达式)//else if可以为多个
{
语句块;
}
else
{
语句块;
}
1.2 注意事项
(1) 当语句块只有一句时,可以省略大括号,当有多条语句时,就不能省略大括号。
(2) 表达式为非0就代表为真,执行对应分支下面的语句块,表达式为0就代表为假,不执行对应分支下面的语句块。
(3) 当有多条if,else时,else的匹配方式是只与离他最近的if匹配。
2. switch 语句
1.1 语法形式
switch(常量表达式)
{
case 整形常量表达式:语句块;
break;
case 整形常量表达式:语句块;
break;
case 整形常量表达式:语句块;
break;
case 整形常量表达式:语句块;
break;
......
default:语句块;
break;
}
1.2 default和break作用
(1) 当所有case匹配不上时,就会匹配default。
(2) break会直接跳出当前语句,不在执行该语句,并不是结束程序。
1.3 注意事项
(1) default可以放在任意位置,case的顺序也可以是任意位置。
(2) 每个switch语句只能出现一个default。
目录