《程序设计》-2018秋课件.pptVIP

  • 4
  • 0
  • 约1.79万字
  • 约 134页
  • 2018-12-23 发布于湖北
  • 举报
《程序设计》-2018秋课件.ppt

《程序设计》-2018秋 * 关系运算与逻辑运算(1) 在算术、关系、逻辑混合运算的表达式中,不同位置上出现的运算分量,应区分哪些是算术运算分量、哪些是关系运算分量和哪些是逻辑运算分量 例如:2 1 4 7 3 + !0 等效于 ((2 1) 4) (7 (3 + (!0)))。 从左至右计算:2 1 的值为 1;1 4 的结果亦为1;1 7 3 + !0 先计算 !0 ,其值为1;3 + 1 结果为 4;再进行 7 4 计算,结果为 0 。最后进行 1 0 的运算,得到上述表达式的计算结果为 0 18年 《程序设计》-2018秋 * 关系运算与逻辑运算(2) 逻辑运算的分量也可以是字符型、指针型的。以0和非0判定它们的 “假”或“真” ,求得0或1为结果 “逻辑与”和“逻辑或”运算符分别有以下性质 a b,当 a 为0时,不管 b 为何值(不再计算 b),结果为 0 a || b,当 a 为1时,不管 b 为何值(不再计算b),结果为 1 对于表达式 a b,仅当子表达式a为非零时,才计算子表达式b 对于表达式 a || b,仅当子表达式a为0时,才计算子表达式b 18年 《程序设计》-2018秋 * 关系运算与逻辑运算(3) 利用以上性质,对于两个条件的逻辑与,如当条件1不成立情况,条件2的值没有意义或不可计算时,逻辑表达式应写成:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档