C语言的分支结构主要有两种,分别为if ..else和switch,两种分支结构可以分别嵌套使用。
if..else
在C语言中把任何非零和非空的值都假设为true,把零或null假定为false。
if..else 中其实可以再细分if(),if嵌套,if..else 嵌套
语法格式
if(){
执行语句1;
}else if(){
执行语句2;
}else{
执行语句3;
}
switch:
switch的基本语法是
switch(基本语法){
case 常量表达式1 :
执行语句1;
break;
case 常量表达式2:
执行语句2;
break;
.....
default
执行语句;break;
}
在该语句中,break的作用是跳出当前switch语句;如果没有break,则会继续执行下一条语句。