我将一些 Fortran 代码转换为 C。我想知道是否有人可以帮助我解决以下问题:
warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
我知道这个警告是由这样的语法引起的:
A || B && C
应该写成:
A || (B && C)
我的编译器能够编译代码,因为 && 的优先级高于 || 所以它只是想象括号。
问题是,自从我从事一个大型项目以来,这个警告发生了大约 30.000 次。
是否有任何工具能够自动在所有 && 周围插入括号?