Не в тему, но... есть устоявшееся правило: макросы принято обозначать заглавными буквами, а переменные и функции прописными или сочетанием заглавных и прописных. Так проще воспринимается текст исходника. В приложении русскоязычный перевод Application Note (AN-2000) "Стандарт кодирования на Си", от Micrium, Inc.
Ежу понятно, что операция && не может быть выполнена первой, т.к. для начала у неё должны быть операнды, которые какраз надо вычислить. И скобки там очень даже помагают сразу это понять, а не лезть в таблицу приоритетов(в голове или по F1 - не важно).