if XXXifXXX else ifXX的执行顺序问题

2025-03-22 16:50:37
推荐回答(2个)
回答1:

int main(){
if(XXX)
if(XXXX)
YYY; 
else if(XXXXX)//不同个X说明条件是不一样的
return 0;     
}//如果满足XXX则判断是否满足XXXX,如果满足执行YYY,否则再判断是否满足XXXXX

//最好向下面这样用大括号括起来,就清晰多了,不括起来,只执行if下面的那一个语句 
int main{
 
 if(XXX){
    if(XXXX){    
         YYY;  
            } else if(XXXXX){ 
                 ZZZ;
                             } 
return 0;     

}

回答2:

先执行第一个if,如果不满足条件则执行第二个if ,再不满足条件再执行else