2.使用if语句和switch语句都可以实现多分支,它们之间的区别是什么?

2025-01-26 06:53:05
推荐回答(3个)
回答1:

具体实现的细节我不清楚,但是switch只能用在比较特殊的情况
就是表达式能得到一个整数值
因为case 后面只能写一个整数值
而if条件就比较自由,可以写各种条件

回答2:

没什么大的区别,switch可读性较好,分支比较少的情况下,比如只有两种,用If ... then ... else ...

回答3:

SWITCH你给他个字符串 行吗?