Скобки полезны для группировки ваших логических выражений так же, как в математическом выражении.
Это делает порядок приоритета более ясным.
В этом случае они не нужны, как выработа только с 2 выражениями.
Но что происходит в аналогичном случае с использованием OR
и AND
?
Это может привести к неоднозначному случаю:
if (a && b || c)
Будет интерпретироваться как:
if ((a && b) || c)
Когда вы хотели, чтобы выражение обрабатывалось как:
if (a && (b || c))