if (){;}else{;}基本判断语句。
switch()...是分支判断语句。
switch语句都可以改写为if语句,但是if语句不一定能够改写成swich语句。
在多分支程序中通常使用switch。

解决方案 »

  1.   

    if (){;}else{;}基本判断语句。
    switch()...是分支判断语句。
    switch语句都可以改写为if语句,但是if语句不一定能够改写成swich语句。
    在多分支程序中通常使用switch。
      

  2.   

    看上去不一样。用起来不一样。结果一样的。
    还有什么区别?你告诉我。我,Not高手。
      

  3.   

    to:polarlm(polarlm) :
    “…… 但是if语句不一定能够改写成swich语句。”不赞同。请举一个例子。
      

  4.   

    switch是一个单入口,多出口的流程控制语句
    可以避免if else多层嵌套