再编程的时候是不是语句越简单,所需运行时间越少。
1 i2 n( D/ d. {! l- K5 M ?例如:
8 D) L. ~3 R' e1 y: Y; @* y0 S Yif a=1 then
/ p3 v+ @% O6 J J& N b:=b+1;4 ]0 N% E) Y6 E# u: u" W2 _. r3 s, R
else
; F! U1 N( u7 gend;8 H' W) ]0 t, A+ U9 |+ e1 j D C& \
和
, L0 _9 m* W/ T9 hif a=1 then
! k3 d1 e/ [9 G( x9 m5 Z- _ b:=b+1;
! g6 |; x( F3 m; e, N- f0 fend;3 x: M: ]" B, G$ v5 o5 C W
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
# i, {) M5 X( o! N a3 m( \) k" E若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |