逻辑运算的问题
问题描述:
逻辑运算的问题
= (ror p) and ((~r or p) and (~r or q)) and (r or q))distributive law
= (p or r) and (p or ~r) and (q or ~r) and (q or r)
逻辑运算不是需要先计算括号里的内容吗?为什么可以把括号省略?这个是例题解答
答
&&优先级高于||(优先级不会决定运算顺序)
||符号的执行方式是,从左向右执行,当可确定表达式的值时就不在计算右侧的值
1||0&&0等价于1||(0&&0)
左侧1已经可以确定整个表达式的值为1,不在计算0&&0的值
满意请采纳.但是这个是相当于A and (B and C and D) 外面没有or 啊