Switch语句真香,但用起来得小心!记得遵守这些规则:
1. Switch只能用来处理基础数据类型,比如int、char啥的。要是碰到其他类型,老老实实用if吧!
2. Case后面必须是常量表达式,像42或者42这种。如果case的值需要运行时计算,那也得用if。
3. 每个case的值必须独一无二,不能有两个case值是一样的,不然编译器会骂你滴~
简单说,switch虽然方便,但条件挺苛刻,别乱用就行!
1. Switch只能用来处理基础数据类型,比如int、char啥的。要是碰到其他类型,老老实实用if吧!
2. Case后面必须是常量表达式,像42或者42这种。如果case的值需要运行时计算,那也得用if。
3. 每个case的值必须独一无二,不能有两个case值是一样的,不然编译器会骂你滴~
简单说,switch虽然方便,但条件挺苛刻,别乱用就行!