|
![]() |
#1 |
Участник
|
На сколько я помню приоритет операции ||(ИЛИ) ниже приоритета операции &&(И). Так что конкретно в данном случае скобки не обязательну.
Друго дело что страдет наглядность кода и повышается вероятность ошибки при возможных изменениях этого участка кода - это да. |
|
![]() |
#2 |
Участник
|
Применительно ко всему условию скобки расставлены правильно. Все условие выглядит примерно так:
if(x && y && q && ( a && b || c && d ) ) В чем проблема, не могу понять? |
|
![]() |
#3 |
Участник
|
Как я понял, вопрос состоит в уточнении приоритетности операций && и ||.
( a && b || c && d ) равносильно ( (a && b) || (c && d) ), но ( a && b || c && d ) не равносильно ( a && (b || c) && d )
__________________
С уважением, Александр. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|