再编程的时候是不是语句越简单,所需运行时间越少。
0 X) N, F$ {2 P! B- X3 K例如:
6 X; I- V) @3 M) ^6 iif a=1 then+ e+ I8 d+ W8 \0 I& R4 S& t
b:=b+1;* r" b1 h' Q9 h
else! o& {0 p# n, d; J' w
end;: M) I1 Q6 p4 l$ ~# P0 J9 B
和4 ]: l4 V* q2 l- t; k0 u7 B: r
if a=1 then
& O8 c, K, K$ w8 k$ D, q& j3 m b:=b+1;
1 m) [4 U8 q. h' O8 m Xend;
1 B( H; r% t8 ^5 l7 a" N都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?4 T! T0 T4 `- \- f5 B$ q. D
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |