switch用来根据一个整型值进行多路分支,并且编译器可以对多路分支进行优化,所以在多路分支时用switch比if..else if .. else结构要效率高。
if else 是条件判断语句switch 是选译语名
if先判断switch后判断
老实说他们用来判断的一般出现的选择项超过3项,可以考虑用switch其他一般用if ...else来判断~~
if一般都配合else使用switch是配合case是用的!!!用途都是相近的!但是还是有具体的区别的!!!