小编use*_*794的帖子

具有相同回报的多个IF

我见过一些看起来像这样的代码:

if (a) return false;
if (b) return false;
if (c) return false;
return true;
Run Code Online (Sandbox Code Playgroud)

上面和之间的表现有什么不同

if (a || b || c) return false;
else return true;
Run Code Online (Sandbox Code Playgroud)

一般来说,处理这个问题的首选案例是什么?也许在我的第二个例子中没有别的?

编辑:似乎很多人误导我返回真或假并建议返回!(a || b || c).这不是我想问的问题.想象一下,如果不是返回true或false,我想返回"Yes"或"No",或23423或3.

c++ if-statement

6
推荐指数
2
解决办法
226
查看次数

标签 统计

c++ ×1

if-statement ×1