相关疑难解决方法(0)

if - else vs if和return revisited(不询问多次返回是否正常)

关于代码完成的这个例子:

Comparison Compare(int value1, int value2)
{
if ( value1 < value2 )
 return Comparison_LessThan;
else if ( value1 > value2 )
 return Comparison_GreaterThan;
else
 return Comparison_Equal;
}
Run Code Online (Sandbox Code Playgroud)

你也可以这样写:

Comparison Compare(int value1, int value2)
{
 if ( value1 < value2 )
  return Comparison_LessThan;

 if ( value1 > value2 )
  return Comparison_GreaterThan;

 return Comparison_Equal;
}
Run Code Online (Sandbox Code Playgroud)

哪个更优化?(除了可读性等)

c++

0
推荐指数
3
解决办法
808
查看次数

标签 统计

c++ ×1