第十五章:使用条件语句
if语句
首先写正常代码路径;再处理不常见情况。把正常情况的处理放在if后面,而不是else。
让if子句后面跟随一个有意义的语句。
考虑是否需要else子句
充分测试,考虑所有情况
利用布尔变量,或者布尔函数来简化复杂的判断
把最常见的情况放在最前面
case语句
按字母顺序,或者数字顺序来排列各种情况
把正常的情况放前面
按执行频率排列case子句
简化每种情况对应的操作
default用于检测真正的默认情况或者利用default语句来抛出错误