再编程的时候是不是语句越简单,所需运行时间越少。
) X& J, X* g% \0 b" z例如:
/ `) o& j1 A6 ]8 t: lif a=1 then
, B3 l/ H+ O/ k* l b:=b+1;
* ~' m) @! k$ R, @- J0 Aelse
- k# q( O3 ~! f4 P, A3 hend;# X( ]1 I- {$ \
和
. C5 q F: X W4 g1 G* w% Y$ Mif a=1 then! ^3 t! K4 {$ H/ p% r
b:=b+1;
: Q6 U' p5 J6 P/ r5 u1 w2 Gend;
6 g5 ] J' k( o) g6 d3 w! w; H D都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?5 G2 F. h9 g, u3 A( @* R% s& X
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |