再编程的时候是不是语句越简单,所需运行时间越少。
# [/ ^$ }9 ~1 ^ e1 I- l! U8 G例如:. h) R. k: ?! x( s
if a=1 then, P' ]8 }, x0 N5 x6 i9 I
b:=b+1;, a; I6 M& b, X3 U# @# Q
else* ], E! p( m5 H1 P3 q" f
end;4 Q( ?+ s+ h" n9 U
和
6 D: M1 q D, @( e2 g. rif a=1 then" x+ a1 S5 ^: \ y
b:=b+1;
3 o$ ?9 Q1 \2 f/ y# o) `end;
- g& g4 U" I4 M! q8 _都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
6 a& S6 H, y' x2 n若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |