再编程的时候是不是语句越简单,所需运行时间越少。
8 c2 A' v' u, P1 U ~6 r1 g! U例如:
+ b/ Q8 V: y3 X3 L: `8 q0 tif a=1 then4 @' z/ i) v0 j* O* _
b:=b+1;3 B" z6 e4 E, l8 v$ q, d
else8 F3 ~& ^- N& s* f4 d/ C
end;
: z3 ] L: p. b' l& N, v和" {+ {% S1 R% v$ S
if a=1 then
9 I- w$ @. ^- v( M. g b:=b+1;$ z3 _6 v8 H5 k
end;9 R5 h' |, y7 W# @* ~
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?! Y6 y d( X+ u2 h7 e2 h) ^4 |9 L0 B
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |