再编程的时候是不是语句越简单,所需运行时间越少。5 y; q4 G3 d: `1 g* e% I+ ?
例如:; `& Q+ a, g# g* u2 U
if a=1 then& P. H/ I- B# w; X
b:=b+1;8 v% h9 q# }2 |8 D4 ?. f
else3 P' a+ G; K& A# x, [$ g" c* Q# L
end;; a, V. }' N: B& r" F1 b4 z
和4 S; w7 y% l M$ i# A! m( q
if a=1 then1 o* s+ ]1 ]9 ?: G
b:=b+1;* B# |1 }# Q f* `# U
end;" b* w5 E1 ]! l, j" N5 C
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
( y: t( t3 n; P+ I, N$ E3 k若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |