C语言是结构化的程序设计语言,有三种结构:
第一种为顺序结构,
第二种为选择结构,
第三种为循环结构。
本文此次讲解的为选择结构及标题所说的分支语句。分支语句分为两种第一种为if,第二种为switch。
第一种:if
语法结构:if(表达式1)
语句1;
else
语句2;
通过判定是否符合表达式1,若判定为真,则执行语句1,若判定结果为假,则执行语句2。
eg:
当要执行多个判定标准时,可用else if继续判定是否符合标准。
eg:
第二种:switch
switch用于多分支的情况
eg:输入1,输出1月
输入2,输出2月
输入3,输出3月
输入4,输出4月
输入5,输出5月
输入6,输出6月
switch结构: switch(整型表达式)
{
case第一种情况:
执行语句1;
break;
case第二种情况:
执行语句2;
break;
case第三种情况:
执行语句3;
break;
default:
执行语句4;
break;
}
注:1:switch后必须接整型表达式
2: 每一个case最后要加break,否则会接着执行下一个case
3:default为所有case均不符合则输出其下的执行语句
eg: