Почему ++x || ++y && ++z сначала вычисляет ++x, хотя приоритет оператора && выше ||?
++x || ++y && ++z
++x
&&
||
Прошло много времени с тех пор, как я работал с C, но если я правильно помню, ++ - это унарный оператор, который всегда имеет прецедент над бинарными операторами.Имеет смысл, если вы думаете об этом.