一直觉得switch语句是多余的,都没有怎么在意。不过在有的时候,switch语句确实可以省很多体力的。
有多个判断语句的时候,switch可以提高程序的可读性、
开关语句的形式:
switch(<表达式e>) { case <常量表达式v1>:[语句s1]; case <常量表达式v2>:[语句s2]; ………… case <常量表达式vn>:[语句sn]; default: [语句sn+1]; }
当表达式e的值与case中的某个常量表达式的值相等时,就执行case中的冒号后面的所有语句,直到出现break语句跳出。
若case中没有满足表达式e的值,就执行default后面的语句,若没有default语句,就跳出循环。
e可以为int float等类型。。。。
时间: 2024-12-11 21:11:37