第五章选树斯设动
5选择结构程序设计 分支结构分为双分支结构和多分支结构 if(关系表达式)语句1else语句2 if (x>0)y=1;else y=-1; 表达式 关系表达式 逻辑表达式 条件表达式 语句 if语句与条件运算符 多分支语句(switch)
5 选择结构程序设计 表达式 关系 表达式 逻辑 表达式 条件 表达式 语句 if语句与条件运算符 多分支语句(switch) 分支结构分为双分支结构和多分支结构 if(关系表达式) 语句1 else 语句2 if (x>0) y=1;else y=-1;
5.1关系运算和关系表达式 比较两个量(x,y)之间关系的6种形式: x〈y x〈=y x==y x>y x >=y x !=y -比较结果的表示成立 1 不成立 0 运算符优先级: 算术运算符 高 <,〈=,>,>= ==,!= 十三 关系表达式只能比较两个量之间关系,若要 表达三个量之间的关系必须使用逻辑表达式
5.1 关系运算和关系表达式 比较两个量(x, y)之间关系的6种形式: x < y x <= y x = = y x > y x >= y x != y –比较结果的表示 成立 1 不成立 0 运算符优先级: 算术运算符 高 <, <=, >, >= = = , != = , += 低 关系表达式只能比较两个量之间关系,若要 表达三个量之间的关系必须使用逻辑表达式
5.2逻辑运算符和逻辑表达式 与 X&&Y 或 刘Y X X Y 非 IX
5.2 逻辑运算符和逻辑表达式 X&&Y X||Y X Y X Y !X X 与 或 非
5.2逻辑运算符和逻辑表达式 逻辑与&& 逻辑或 逻辑非! 运算优先级: !◆算术运算符◆〈,〈=,>,>= ==,!=&&, 例:设X=1,y=2,c=0 x>=y==C&&Ix+2>3 1>=2==0&&0+2>3 0==0&&0
逻辑与&& 逻辑或|| 逻辑非! 运算优先级: ! 算术运算符 <, <=, >, >= = =, != &&, || 例:设 x = 1 , y = 2 , c = 0 x >= y = = c && !x+2 > 3 5.2 逻辑运算符和逻辑表达式 1 >= 2 = = 0 && 0+2 >3 0 = = 0 && 0