多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[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") } ```