Я преобразовал код Fortran в C. Мне было интересно, может ли кто-нибудь помочь мне решить следующую проблему:
warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
Я знаю, что это предупреждение вызвано синтаксисом:
A || B && C
Что должно быть написано как:
A || (B && C)
Мой компилятор способен скомпилировать код с && имеет более высокий приоритет, чем || поэтому он просто представляет круглые скобки.
Проблема заключается в том, что это предупреждение происходит примерно в 30 000 раз, так как я работаю над большим проектом.
Есть ли какой-либо инструмент, который может вставлять скобки вокруг всех && автоматически?