再编程的时候是不是语句越简单,所需运行时间越少。
9 {1 F3 R5 E$ s. G例如:
# U4 c* C# q4 Z4 L2 U' m. L! t( Y6 zif a=1 then! P' t$ U2 h0 m9 _
b:=b+1;$ @! L! T; j. f! x" v: K4 o
else
. V' ^5 N/ A3 o9 E3 vend;# N7 F7 L- Y$ F" R: i, Z1 w" P/ X
和6 y7 t1 g, }8 b, D/ x
if a=1 then
2 u0 T/ n' W, { n3 W b:=b+1;
1 T+ A. ~+ ~2 |/ t& S9 Z+ Bend;
, w1 }, }6 E9 a* h+ A/ a都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
+ c- x9 }4 q% ~* m# f若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |