readability-math-missing-parentheses¶
检查数学表达式中涉及不同优先级运算符时是否缺少括号。
数学表达式中的括号可以明确运算顺序,尤其是在存在不同优先级运算符的情况下。冗长或多行表达式可能会掩盖这种顺序,导致编码错误。IDE 可以通过突出显示括号来提高清晰度。显式使用括号还可以明确开发人员在编写表达式时的意图。确保括号的存在可以减少歧义和错误,从而促进代码更加清晰和易于维护。
之前
int x = 1 + 2 * 3 - 4 / 5;
之后
int x = 1 + (2 * 3) - (4 / 5);