【发布时间】:2017-03-15 04:24:37
【问题描述】:
我需要结合 3 个布尔值来测试 C++ 中的整个真值表(8 个组合)。
我有 2 个特殊情况需要注意,它们是 a、b 和 c 都为真,a、b 为真但 c 为假。
其余的不需要特别照顾(它们将自动一起工作,无需特定案例的说明)
有没有办法只测试这两个案例,然后是个别案例,但仍然允许个人一起工作?
比如,
如果(a && b && c)
如果(a && b && !c)
那么如果a,如果b,如果c分别
我认为它使用 if else,但我没有运气,我现在拥有它的方式执行一些操作两次,因为“a”在 a b c、a b !c 和 a 中都是正确的。
我希望这足够清楚,我是第一次在这里发帖,如果不是很抱歉。
【问题讨论】:
标签: c++ boolean truthtable