最佳答案
在具有多个条件的 if 语句中,如果第一个条件的结果是清楚的,那么第二个条件是否执行?
例如:
if(i>0 && array[i]==0){
}
如果我交换条件语句,i 的负值可能会出现 Segfault,但是这样就不会出现 Segfault。我是否可以确定这总是有效的,或者必须使用嵌套的 if 语句?