写法有什么区别:
if(condition1 && condition2){
//some code
}
和:
if(condition1){
if(condition2){
//some code
}
}
如果有的话,哪个比较好?
最佳答案
主要区别在于可读性和维护性。
两个逻辑条件的串联通常意味着它们之间存在语义关系。
另一件需要考虑的事情是范围界定。嵌套的 if
在这方面为您提供了额外的灵 active 。
关于c - 嵌套if和&&有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078809/