再编程的时候是不是语句越简单,所需运行时间越少。
8 j. m( p X, w( w: Y" r# C例如:/ `6 R* Y' F C/ r/ A S0 k
if a=1 then& f/ O7 e: z" J( u: p) V# ?
b:=b+1;& J2 r) L, M5 L4 b! M8 J% E
else- e1 k: t1 w6 X5 T3 e/ N1 a
end;
, f9 \" c; h( y1 |) r5 Q4 z和5 R. X* y; E; u, x& Z1 {4 O. w, t- D4 M( a
if a=1 then9 G' J: v' Y% `( \3 b2 ~; G
b:=b+1;+ A% u% o# K4 ?+ L' F
end;
) x' S+ `! {' u' F都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
+ |/ Y1 z, A( b3 J3 W& _7 H若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |