答案 0 :(得分:0)
这取决于具体情况。
一般来说,你会添加一个既知道两种方式又能在每种情况下都返回所需值的函数。
因此,在您的情况下,您可以执行类似
的操作bool myFuction(bool condition, int i, int k)
{
if(condition == true)
{
return (i + MIN_SIZE + k < CK_SIZE);
}
else
{
return (i - MIN_SIZE - k >= CK_SIZE);
}
}
现在您可以致电myFunction(..)
bool condition
将是您决定使用第一种或第二种方式的条件。