这两种方法有什么真正的区别吗?
方法一:
bool IsNumOverFive(int num)
{
if(num > 5)
{
return true;
}
else
{
return false;
}
}
方法二:
bool IsNumOverFive(int num)
{
if(num > 5)
{
return true;
}
return false;
}
最佳答案
就计算机而言,这两个版本之间没有区别。
鉴于两者都是正确的,重要的是阅读代码的人会发现代码易于阅读。
我碰巧更喜欢第三个版本:
bool IsNumOverFive(int num)
{
return (num > 5);
}
其他人可能有不同的偏好。
关于c++ - 省略 else 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724369/