第十五章 使用条件语句
最后更新于:2022-04-02 04:15:59
[TOC]
## 把正常情况的处理放在if后面而不要放在else后面
## 最常见的情况放在最前面
提高可读性
提高性能
## 为case 选择最有效的排列顺序
1. 按字母或按硕子顺序排序各种情况
2. 把正常的情况放在前面
3. 按执行频率排列case子句
## 利用 default 自居来检测错误
```
switch(commandShoartcutLetter){
case 'a':
PrintAnnuaReport();
break;
case 'p':
// no action required,but case was considered
break;
case 's':
PrintSummaryReport()
break;
default:
DisplayInternalError("Internal Error 905: Call customer support")
}
```
';