- 程序的分岔路口
一、运算关系符
二、条件判断if语句
- if单分支结构
概念:C++中的条件判断语句,用来判断不同情况的条件。
语法:if(表达式){
语句}
特征:如果想要在条件为真时执行特定的操作,而在条件为假是跳过 该特定操作,可以使用单分支的if语句。
- if双分支结构
概念:C++中的条件判断语句,用来判断不同情况的条件。
语法:if(表达式){
语句1}
else{
语句2}
特征:如果想要在条件为真时执行一种操作,在条件为假时,执行另 一种操作,就需要使用双分支if-else语句。
- if多分支结构
概念:C++中的条件判断语句,用来判断多种不同情况的条件。
语法:if(表达式1) {
语句1}
else if(表达式2){
语句2}
else {
语句3}
特征:用于在多个条件中选择一个满足的条件执行相应的操作。
三、与运算&&(and)
概念:表示两个表达式组合成一个表达式,只有当两个表达式都为 true时,得到的值才会是true。
语法:表达式1 && 表达式2
特征:1.在使用时,也是先判断左侧表达式,如果为false,则不会 进入右侧的逻辑判断。
2.and表达式也可以用于范围区间的判断。
四、或运算||(or)
概念:表示有一个或全部满足某个条件的情况下,用 ||。
语法:表达式1 || 表达式2
特征:如果左侧的条件成立了,则不会去执行判断右侧的表达式。
五、非运算!(not)
概念:表示它后面的表达式的真值取反。
语法:!表达式
特征:not 运算符的优先级高于所有关系和算法运算符。