我有一个 while 循环,其条件是两个语句的结合,其中一个包含嵌套的 OR。我找不到任何标准方法来组织运算符周围的语句或使用括号。请记住,实际语句比“a”长,例如“Math.Pow(double,exponent)*Math.Pow(Math.SQRT(double)),exponent)”,否则第二个版本将是显而易见的选择。关于编写此代码的正确方法的任何建议,以便其他程序员会发现它最容易阅读?
while
(
(
(a > b)
||
(
(
(a > d)
||
(
(p < q)
||
(r < s)
)
)
)
)
&& t < y
)
{
g = g + 0.25;
}
或者
while (((a > b) || (((a > d) || ((p < q) || (r < s))))) && t < y)
{
g = g + 0.25;
}