再编程的时候是不是语句越简单,所需运行时间越少。
* C+ K# a# o8 n: h3 D例如:
$ I7 F. k0 l. f# Q1 L* H6 Y* F% Pif a=1 then
5 b9 `( c# @; ` b:=b+1;" }$ g+ N. \2 n3 i
else
0 Q6 v3 T1 T, ~6 Q8 g( tend;6 o" c' V, A" |! E( Z
和
, I# t9 T3 U' R, e$ c/ Dif a=1 then6 z8 S2 g! n- O! p; Q
b:=b+1;
. S9 a, |2 |$ z2 ~# Kend;/ B) k5 T) ~0 U4 ?: b) Q0 k+ ]
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
, ^0 G7 G; B8 c% Q若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |