除非确实需要在使用前再初始化,否则例程的内部变量应当在例程的入 口处立即初始化。
2.4.3 语句规范 A,IF语句: ? 在if/then/else语句中,最可能执行的情况应放在then子句中,出现可 能较小的情况放在else子句。 ? 尽量避免使用连续的if语句,应该使用case语句来代替。 ? 不要嵌套5层以上的if语句。 ? 不要在if语句中使用多余的圆括号。 ? 如果if语句中存在多个条件判断,条件应该按从最快的到最慢的计 算,难度依次从左到右排列整齐。易判断者优先。 ? IF语句的规范示例: if (--------) then -------------; if (--------) then begin -------------; -------------; end; if (--------) then ------------else -------------;
8
if (--------) then begin -------------; -------------; end else -------------; if (--------) then begin -------------; -----