再编程的时候是不是语句越简单,所需运行时间越少。
2 D* P( N$ F, Z" Y i/ }& J例如:
* z6 a7 {, V! z! C9 |if a=1 then% X! E# ?3 L( W
b:=b+1;
/ B# Z7 o% i; ]1 h, U4 N, l7 T7 qelse, y% m- w! t, R
end;
1 I9 x0 d: F* Z9 b x% _* b和7 Y0 C I; n5 U2 B; b7 G% Y! Q
if a=1 then
: i& D1 _! b3 t8 p5 r6 u6 P: t b:=b+1;0 z( ^/ n3 t8 l, F
end;! N; M4 c/ N" W7 c5 r; H
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
* r/ Z& z* {7 j7 ~2 q. {' {4 m: t若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |