再编程的时候是不是语句越简单,所需运行时间越少。
1 O5 m+ \% M# A m, {% z例如:
7 P/ w) I ?! b/ {: Z; dif a=1 then
. e1 x3 V, f& n0 X( [, e/ G5 u b:=b+1;
1 U7 q3 P$ g$ C Ielse+ A s, p5 \' i( x6 t
end;* H# b5 Q5 _/ G5 Z) c/ u
和
* J9 C( N$ I% m# o( C+ [. uif a=1 then3 r) J* `# l( W- d* ?; l2 _& k
b:=b+1;
4 L( p7 u6 A% Q' f0 qend;& v9 J3 m, j4 v; ?0 f' [
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?( ^& F% D8 X2 T* D1 J
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |