C语言中什么是选择结构,选择结构有什么特点?

创生之柱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这些东西,其实就是选择、判断的语句。


分享到:


相關文章: