创生之柱z
选择结构包括
1. 单分支选择结构
2. 双分支选择结构
3. 多分支选择结构
1. 单分支选择结构
1.1何为单分支选择结构?
从开始到结束之间只有一条路可供选择。
1.2何为双分支结构?
从开始到结束之间有两条路可供选择。
1.3何为多分支结构?
从开始到结束之间有三条及三条以上的路可供选择。
————————————————
原文链接:https://blog.csdn.net/YJG7D314/article/details/82901227
选择结构
C语言有两种选择语句:(1)if语句:用来实现两个分支的选择结构
(2)switch语句:用来实现多分支条件的选择结构
例子:计算ax^2 + bx + c = 0的方程的根。
流程图:
代码:
If语句:
If语句的形式:
If(表达式) 语句1
[else 语句2]
扩展
关系运算符
关系表达式:用关系运算符将两个数值或数值表达式连接起来的式子
逻辑运算符(&& 、|| 、!):
条件运算符(?):由(? 和:) 组成,必须一起使用
条件表达式: 表达式1 ? 表达式2 : 表达式3
选择结构的嵌套
If语句的嵌套:if语句包含一个或多个if语句
形式:
注意if与else的配对关系:else总是与它上面的最近的未配对的if配对
例:
-1 (x<0)
Y={ 0 (x=0)
1 (x>0)
流程图: 代码:
Switch多分支选择结构
形式:
例题:百分制成绩,要求输出成绩的等级ABCDE。
风信子视野
跟你现实生活中的例子结合,比如 如果今天下雨,我就开车去上班,否则就骑电动车。这就是选择结构。就是C语言的 if else switch这些东西,其实就是选择、判断的语句。