正在加载图片...
§5.1关系运算与逻辑运算(续) 3.在逻辑表达式中,并不是所有的逻辑运算都必须执行 ,如果&&的一边已经为0,结一定为Q,如果‖的 边已经为1,结一定为L (1)a&&b&&ca为非0时,再判断b,a,b均为非0,再 判断c (2)lbc,若a为非0,不必判断b和c,结果一定为1 已知:a=1,b=2,c=3,d=4,m=1,n=1执行 (m=a>b)&&(n=c>d)之后:m-?n=? 由于b的值为0,m=0 m=0 不再判断D(n=c>d)的值,因此,n维持原有的值n=1 共37页第9页共 37页 第 9 页 3 . 在逻辑表达式中,并不是所有的逻辑运算都必须执行 ,如果&&的一边已经为0,结果一定为 0,如果 || 的一 边已经为 1 ,结果一定为 1 (1) a&&b&&c a为非0时,再判断 b, a,b均为非0, 再 判断c (2 ) a||b||c,若a为非0,不必判断b和 c,结果一定为 1 已知 :a=1,b=2,c=3,d=4,m=1,n=1 执行 (m=a>b)&&(n=c>d) 之后 : m=? n=? 由于 a>b的值为 0,m=0 不再判断(n=c>d)的值,因此,n 维持原有的值 m=0 n=1 §5.1 关系运算与逻辑运算(续)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有