再编程的时候是不是语句越简单,所需运行时间越少。: L: y; y& N5 S) A3 \2 A* |
例如:# `( d5 v/ w: u
if a=1 then
1 \7 Q) y+ P3 z* B3 ~) L+ o) n b:=b+1;
. O2 I7 S: E( I. w, [6 lelse
' f% W& l0 E* N, M( `; xend;
3 [# {; Y, Q( l& C. p+ e: ^8 J和- O- C/ J4 L6 |; |8 h) A" s
if a=1 then. I, q& ]/ K' [) y
b:=b+1;4 E8 n" m; I0 t! p! p9 s
end;* T+ g& [) H$ w$ w
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?, C. e R+ Z' d1 `% e; M# r7 Y
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |