发布网友
共1个回答
热心网友
不知道你说的是化简是指(a>b && !c) || (a<b && c)还是(a>b && !c) && (a<b && c)还是怎么样, 但无论哪种都不能化简
想把两个条件合并的话尝试取等价条件!!(a>b && !c), 相当于!(!(a>b) || !!c), 相当于!(a<=b || c), 发现a<=b和a<b并不相同. 所以仅仅是看上去好像能合并一下而已实际并不能
如果是指分开两个条件的话, 这两个条件合起来也不是互补关系这样已经最简了
而且能做到代码不重复代码简单易读就够了, 即使不是最简编译器也会帮你自动优化, 但手动化简之后不一定是最易读的代码