再编程的时候是不是语句越简单,所需运行时间越少。
0 W: d; w- d' d& E& V例如:6 r/ J% e0 H: D+ v U
if a=1 then2 K- O' g( p4 @# {! o
b:=b+1;
: i( f# M& i6 d) w! c* N7 T3 velse, t5 q, l: N5 }8 A- f8 d, B2 f
end;, |2 Q D$ I# Z( g9 ?' y
和; t* J3 C) l; R. O+ g0 {( u7 c
if a=1 then# @# B. L+ Z7 ]7 Y1 s0 P1 ~; a- O' G
b:=b+1;3 J- U1 n" S F; _) [! A
end;0 ]. i/ ]0 j8 F7 _1 `5 ?; _5 ^
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?' H. f; Z% A, p! c: p# g
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |