再编程的时候是不是语句越简单,所需运行时间越少。
M5 Q1 x( h. j j3 p' t例如:
1 ?% n; Q4 T* i( m: ?) E5 ~if a=1 then2 b- F3 Z# ~+ B) H1 U E+ Q
b:=b+1;
# C8 b, a: c: L- I- l3 o% m) |8 Celse- g, E1 O, {1 @' Z/ }
end;
, \; |+ { P) }, X和
9 l3 X. a+ _- u: P3 Y7 G! i* Cif a=1 then, K5 S* R: q9 I. q+ w8 F
b:=b+1;+ B' S" T* D1 T( P5 V
end;% q9 @+ e. S( G8 K% c/ D' B5 y$ \
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?, {6 F+ w3 d) O. P% R- ~( E; ?# }
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |