一、选择结构解决的问题
在很多的情况下,需要根据某个条件是否满足,来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。
二、用if语句实现选择结构
一般表达形式
if(表达式)语句1
[else语句2]
其它表达形式
1)if(表达式) 语句1
2)if(表达式)
语句1
else
语句2
还可以嵌套多层
if(表达式1) 语句1
else if(表达式2) 语句2
else if(表达式3) 语句3……
三、关系运算符与关系表达式
1)了解关系运算符和优先次序
优先级高:①<(小于) ②<=(小于或等于) ③>(大于) ④>=(大于或等于)
优先级低:⑤==(等于) ⑥!=(不等于)
2)用关系运算符将两个数值或数值表达式连接起来的式子称为关系表达式。
运用到关系运算符优先次序进行运算
例如:(a+b)>(c+d)需要分别先运算括号中的,然后再比较大小
说明:优先次序由高到低分别是:算术运算符,关系运算符,赋值运算符。(各个分类中也还有小的分类,列如+-*/%的优先级使用用方法)
注意:上面关系运算符的运算,如果结果为真则返回值为1,否则为0。
列如:d=a>b前提是a>b为真,则此关系表达式a>b的值为1,则赋给d的值为1,即d=1。
四、逻辑运算符
1)逻辑运算符及其优先次序:(次序由高到低排列)!(非),&&(与),||(或)。
2)使用方法
当a为真、b为真,则!a为假、!b为假、a&&b为真、a||b为真。(还有三种情况,此处不作表示)
3)逻辑表达式的值应该是一个逻辑量真或假,真为一1,假为0。
五、学习完选择结构,还需要加上一定量的练习才能掌握的很好。
原文:https://www.cnblogs.com/fqfq/p/14734290.html