Давайте разбить его на две части.
a & b & c | a & (b|c)
может быть TRUE
, если a & b & c
(Часть 1) равна TRUE
ИЛИ a & (b|c)
(Часть 2) ИСТИНА.
, что означает, что все a
, b
и c
равны TRUE
(Часть 1) ИЛИ
a
равно TRUE
и любому из b
или c
ИСТИНА. (Часть 2)
, но если a
и b
равны TRUE
Часть 2 уже TRUE
, поэтому нам не нужны c
и часть 1 тогда.
Следовательно, это заканчивается только частью 2:
a & (b|c)