Выражение1 "Истина" (значит не ноль) и хотя бы одно из выражений 2 и 3 тоже "Истина" (значит не ноль).
};
Приоритет операций в Си
Перечислены в порядке убывания приоритета.
Операции, приведённые на одной строчке, имеют одинаковый приоритет. Операции, помеченные как R->L, исполняются справа налево.
() [] -> .
Унарные (R->L): ! ~ - * & sizeof (type) ++ --
Бинарные арифметические: * / %
Бинарные арифметические + -
Сдвиг: << >>
Сравнение: < <= > >=
Сравнение: == !=
Битовая: &
Битовая: ^
Битовая: |
Логическая: &&
Логическая: ||
Тернарная (R->L): ?:
Операции с присваиванием (R->L):
= += -= *= /= &= |= ^= <<= >>=