我有三个标志,可能是True或False。我需要为每个可能的标志组合显示一个图标。由于有三个标志,所以组合起来就有八个可能的状态。 (如下所示,其中粗体表示真。)检查三个标志的所有可能组合的最有效逻辑是什么?
ABC
甲BC
甲乙Ç
AB Ç
ABÇ
甲乙Ç
甲B C
A B C
是否有检查标志,以减少不必要的检查,以使用一种有利的控制流? (这会改变由该标志是可能来打开或关闭?)
编辑:
例如,当我看着简单标志A和B,我的控制流是 -
if(A & B)
{
// Display icon for A+B
}
else if (A)
{
// Display icon for A
}
else if (B)
{
// Display icon for B
}
(如果有这个问题,请让我知道,我会努力提高它的一个问题。) – Eilidh