发新帖我要提问
12
返回列表
打印
[经验分享]

if快还是switch快?

[复制链接]
楼主: ccook11
手机看帖
扫描二维码
随时随地手机跟帖
21
eefas| | 2023-10-14 10:48 | 只看该作者 回帖奖励 |倒序浏览
switch语句需要查找表以确定分支目标,而if语句只需要执行简单的条件测试。

使用特权

评论回复
22
averyleigh| | 2023-10-14 11:45 | 只看该作者
当判断条件的数量较少时,if语句的性能可能更快;而当判断条件的数量较多时,switch语句的性能可能更快。特别是当判断条件数量大于5个(包括default选项)时,switch语句的性能通常会优于if语句。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则