在前面2单元的学习中,我已经学习过算术运算符和算术表达式,在第3单元主要对于分支结构进行研究学习。 、
分支结构:是来将输入值按符合的不同条件分类,执行相应的语句。分支语句用于实现分支程序设计。且支程序有两路分支结构和多路分支结构,两路分支结构可用if语句实现,多路分支结构可以用嵌套的if语句或switch语句实现。
一、重要知识点总结**
1.关系运算符:
<=为小于等于 >=为大于等于 = =为等于 !=为不等于
关系表达式的结果为逻辑值真(非0值)或假(0)
例如:1= =2 表达式的结果为0
1!=2表达式的结果为1
2.运算符的优先级:
运算符的优先级就是在一个表达式中,既有算术运算符,又有各种关系运算符时,算术运算符优先于关系运算符优先于赋值运算符。
3.逻辑运算符:
&&逻辑与 (双目运算符)||逻辑或(双目运算符) !逻辑非 (单目运算符)
逻辑运算符也存在优先级,整型数据也可参与逻辑运算
整型数据在参与逻辑运算时根据其值是0或非0,分别当做逻辑值“假”或“真”进行处理。尤其当辑表达式中的“短路计算”,在逻辑表达式中一旦确定整个表达式的值,就会立刻停止计算。
#include<iostream>
using namespace std;
int main (){
int a,b,c,d;
a=2;b