再编程的时候是不是语句越简单,所需运行时间越少。: P+ L2 M$ f1 R$ i2 ~
例如:- H, Y3 S5 f- z- B0 [! _
if a=1 then; K' `) B! R& O, [* {0 j0 Z
b:=b+1;
; q4 e2 W' q2 T& e6 H+ I# delse/ [9 t' h- D2 {5 j- d
end;$ }3 O8 \; Q# \* C" r4 V J! F L3 e
和
. ?( i) h( R y. @/ ^: gif a=1 then" e. B; b! y, j9 ~ X' L, h. V, v
b:=b+1;' O7 a" e) c. j* Z6 V$ V. k
end;
1 V/ l4 n" A0 Q1 h" h h4 y2 I2 A( V都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
( t0 C, E. B' C若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |