再编程的时候是不是语句越简单,所需运行时间越少。
* p* t) c Z) m: ?6 E例如:/ z6 H: B7 n! i/ K
if a=1 then
3 A, w- ?: a* R" N$ U6 e% {, l; S- u b:=b+1;
( `( o% {/ R5 U; A7 U6 aelse
3 K2 R ^9 ?- O: [6 Oend;, z4 V6 ]% B+ ]
和7 o$ o& S) k7 P/ ^7 c4 U8 k% z
if a=1 then# t9 b, |- M4 L" }
b:=b+1; {- ^" r) l: @& `0 \! Z
end;
8 ` _; S7 E: ]- p0 g' \都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?7 B2 @- ^3 w: K1 U5 f6 Y, F/ }. }% h' }
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |