再编程的时候是不是语句越简单,所需运行时间越少。
- N, d8 _' `, V* V& J, S7 x例如:
$ S. I6 v: R. ^9 bif a=1 then2 b) ^9 V& @" P
b:=b+1;/ ~( x. B$ D8 U# G8 e3 L( w) E4 [
else
! b8 ^' Z, L2 G3 h8 c) t9 H$ r7 {end;
& u; b* e7 y4 h2 h/ Y2 u* E; j) U1 \和% w9 p, l3 V& b$ E0 O# b# G- o5 Y
if a=1 then) N3 a' `( Z6 Q9 [
b:=b+1;2 q7 d8 h5 A, V+ E0 B
end;
9 d2 K9 P* r$ ^% U2 y- s! {都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
2 q2 |5 x1 i2 |% X3 {* E6 S; D {若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |