【计算机】04 分支结构程序设计.pptVIP

  • 0
  • 0
  • 约1.46万字
  • 约 50页
  • 2018-02-26 发布于江苏
  • 举报
【计算机】04 分支结构程序设计

第四章 分支结构程序设计 表达式 关系表达式 逻辑表达式 条件表达式 语句 if 语句 多分支语句 (switch) 4.1.1 关系运算符和关系表达式 比较两个量(x, y)之间的关系 x y x = y x == y x y x = y x != y 比较的结果: 真 31 假 13 关系运算符的优先级 运算符优先级: 算术运算符 高 = = == != = 低 关系表达式 3 x 5 x=1时 x=4时 ( 3x ) 5 恒为 1 4.1.2 逻辑运算符和逻辑表达式 3 x 5 0 3 5 x x 3 并且 x 5 3 x x 5 逻辑运算符 XY X||Y X Y X Y !X X 逻辑运算符 逻辑与 逻辑或 || 逻辑非 ! (x1)(y1) (x1)||(y1) (x1) !(x1) 即 x=1 逻辑运算的规则-真值表 逻辑与 逻辑或 || 逻辑非 ! 真值表 x y xy x||y !x 假 假 0 0 1 假 真 0 1 1 真 假 0 1 0 真 真 1 1 0 逻辑运算的规则-真值表 逻辑与 逻辑或 || 逻辑非 ! 真值表 x y xy x||y !x 假 假 0 0 1 假 真 0 1 1 真 假 0 1 0 真 真 1 1 0 逻辑表达式 对于 X Y,X和Y可以是: 关系表达式或逻辑量 x = 5 x = 3 3 5 (x+y) 7 运算符的优先级 ! 算术运算符 = = == != || = , 例4-3 写出满足下列要求的表达式 ⑴ ch 是小写英文字母 ch = a ch = z ⑵ x 为零 关系表达式 x == 0 或 逻辑表达式 !x 验证: 例4-3 (4) x 和 y 不同时为零 x != 0 || y!=0 或 x || y (5) year 是闰年,即 year 能被 4 整除但不能被 100 整除,或 year 能被 400 整除。 (year % 4 == 0 year % 100 != 0) || (year % 400 = = 0) 或 (!(year % 4) year % 100) || !(year % 400 ) 逻辑运算符 和 || int x, y; /* 假设每次运算后,将x的值置1 */ y = (3 1 x++); y = (31 x++); y = (31 || x++); y = (31 || x++); exp1 exp2 先算exp1,若其值为0,STOP exp1 || exp2 先算exp1,若其值为1,STOP 4.2.1 基本的 if 语句 1、if – else结构 if (exp) statement_1 else statement_2 if – else结构 if (exp) statement_1 else statement_2 4.2.1 基本的if语句 2、省略else的if结构 i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档