Мне просто интересно, есть ли разница между оператором if
или оператором while
, если условие либо (!a && !b)
(давайте назовем этот оператор 1), либо !(a && b)
(давайте назовем этот оператор 2).
Я думал об этом, и у нас есть четыре возможные комбинации a и b, и я думаю, что условие было бы другим, если бы a != b
. Я просто надеюсь, что кто-нибудь сможет проверить мою логику.
Если а и b оба истинны, то оба утверждения 1 и 2 ложны. Если a и b оба ложны, то оба утверждения 1 и 2 верны. «Однако, если a истинно, а b ложно или наоборот, то утверждение 1 ложно, а утверждение 2 истинно. Это правильно?