再编程的时候是不是语句越简单,所需运行时间越少。
4 b/ M I" g, t( u+ I例如:
6 k% {# N$ i. G) C# |$ @* pif a=1 then
! K; y- ^& g; ~6 H( b6 G9 u b:=b+1;3 g% P2 j$ u. l3 Z- E
else- a2 x4 u, |6 c, j. R% O4 N2 D5 d
end;' c1 [3 J! D! Y- t; R
和) Z0 C" j% A/ b# {( S: v1 @, @0 Q% y9 c
if a=1 then
, Z( H$ f6 y/ K- b, c) \, F# ?2 V* \ b:=b+1;4 V5 `+ c5 Z5 u/ o
end;
1 a9 G4 H- ~5 O$ K3 G5 A都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?( q, D. G9 v5 Y3 `/ t
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |