再编程的时候是不是语句越简单,所需运行时间越少。
3 T8 h% B" l5 U+ ?. o/ ?, c例如:* O8 H7 t. V) |4 l" W
if a=1 then
+ E6 X1 L* P+ O8 k4 @3 M b:=b+1;
4 l! L, d' s ~) melse6 U2 l1 G( f* _& |
end;0 e e2 F% n# `
和
+ _) X2 c# u" [& H& |9 e6 Qif a=1 then
0 w$ e% P2 B `" p0 Y8 w b:=b+1;$ _6 f" a, `+ `5 X$ o/ V H4 U! [
end;
" ~/ j7 P; f* y9 _( y4 F$ u都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?$ P2 m, p( ~; g5 z, \, O
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |