else if语句

if(){      }

else if(){      }

else{      }

等价于:

if(){   }

else

{

  if(){  }

  else{    }

}

即,else确实和前面最近的if句配对,但是,else if句和if句是两回事,else 并不和前面最近的else if 中的if配对!!(而正是这种特性才使得其可以代替繁冗的等价嵌套结构)

总结:总共只有三种选择结构(不包括与其等价的嵌套结构):

1.  if(){   }  × N

2.  if(){  }

     else{   }

3.  if(){   }

     else if( ){   }   × N

   else{   }

 

 

  

 

posted on 2021-03-11 20:43  Eusion  阅读(284)  评论(0)    收藏  举报

导航