有什么区别吗
if (firstCheck())
return;
if (secondCheck())
return;
和
if (firstCheck() || secondCheck())
return;
?
我的问题的重点是运行时!
最佳答案
不,不会有任何区别。优化编译器应该生成相同的二进制文件。
没有办法说一个比另一个好。如果这两个条件密切相关,我会把它们写在一个 if
子句中,如果它们是独立的,我会用两个。
关于c++ - 在 C++ 中使用两个 if 有区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48539453/