比方说,我有一个简单的函数来检查一个条件,如果条件为真,则返回true,如果条件为false,则返回false。在布尔函数中使用elses C++
是更好地使用这种类型的代码:
bool myfunction(/*parameters*/) {
if (/*conditional statement*/) {
return true;
}
return false;
}
或者这种类型:
bool myfunction(/*parameters*/) {
if (/*conditional statement*/) {
return true;
}
else return false;
}
或者它只是真的不有所作为?另外,在决定是否“如果......其他”如果“与”如果...其他“与”开关“之间应该考虑什么?
为什么不简单'返回条件表达式;'? –
作为一个建模工具的角度来看,如果你反向工程..第二个会给你两个路径 –
@Someprogrammerdude因为这会有很大的意义。 :P –