いくつかの Fortran コードを C に変換しました。誰かが次の問題を解決するのを手伝ってくれるかどうか疑問に思っていました:
warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
この警告は、次のような構文が原因であることがわかっています。
A || B && C
次のように記述します。
A || (B && C)
&& は || よりも優先度が高いため、私のコンパイラはコードをコンパイルできます。そのため、括弧を想像するだけです。
問題は、大規模なプロジェクトに取り組んでいるため、この警告が約 30.000 回発生することです。
すべての && の周りに括弧を自動的に挿入できるツールはありますか?