再编程的时候是不是语句越简单,所需运行时间越少。: H8 O( Q3 }- c, ~# {. n% d% F: }
例如:
: R) Q" w7 o( h* ?if a=1 then
7 ^8 F8 L1 K% a8 i1 L9 P9 N$ u b:=b+1;3 ^4 @, |. R; a( D+ Q- c
else% C1 n' b3 @1 D1 x8 S @
end;
8 T/ d& |% x) z! [和9 R: O2 R9 i% ]- \, @' J8 h7 i Z
if a=1 then
. ^- k0 O0 U0 j, |: K b:=b+1;8 e( y7 ^+ T. |% U* C5 j+ Y
end;+ p/ A. ^; Z" e- f
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?2 F' P3 I4 J* }4 Y, ~
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |