C++里switch case 语句分支较多,怎么优化代码

用switch case语句表现某范围内任意一个分支的输出结果,但是这样写感觉代码太多,有没有什么优化的方法?

分支多用SWITCH是最好的,不然用别的代码更多。

思路:
1.用if语句替换
2.优化switch表达式算法

首先,如果你就是有那么多分支的话,你用啥都没有办法,因为就是有那么多逻辑要处理啊
其次,如果case非常多,且都干一件事,那么用if会更简单一些,没必要强用switch