c语言中分支结构
计算机在执行程序时,一般按照语句的书写顺序执行,但在很多情况下需要根据条件选择所要执行的语句,这就是分支结构。
- 二分支结构和if-else语句:
if—else语句
格式:
if(表达式);
语句1:
else
语句2:
流程:先求解表达式,如果表达式的值为真,则执行语句1;反之,则执行语句2。
省去else的语句
格式:
if(表达式)
语句1:
流程:先求解表达式,如果表达式的值为真,则执行语句1;反之,则什么也不做。 - 多分枝结构和else-if语句:
格式:
if(表达式1)
语句1;
else if(表达式2)
语句2;
……
else if(表达式n-1)
语句n-1;
else
语句n;
流程:按照顺序进行求解,遇到了某一个结果为真的时候,执行这个真的语句并结束整个if语句的执行,如果到n-1个值都是假的话,执行语句n。
注:四则运算的求解
基本格式:操作数,运算符,操作数。输出运算结果时&#