再编程的时候是不是语句越简单,所需运行时间越少。
- w; x1 T- R" S B0 ?$ j例如:8 Y Z/ t7 v% I0 I# H* a
if a=1 then' B/ J5 B! d7 f% Y4 W
b:=b+1;
, D* ^9 s( ~( c9 H- f: x: nelse
1 F' {3 E; m* z( n( V4 o: Jend;
# k3 _1 A9 Q$ i2 E6 `& o$ w和5 |1 Q, f, r/ s/ f
if a=1 then
1 ]. O, \! i: L7 r9 ~8 Q b:=b+1;2 r) G& ?5 H' O( W! J: N/ X
end;
3 V9 s9 E! _% A/ a D! o: R& @# a都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?/ R. b, c. R( V- @9 r! e9 C6 v6 \
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |