再编程的时候是不是语句越简单,所需运行时间越少。
, d% u9 e; Q$ T& R( ?例如:
7 [" _& ~6 w; v' m2 _7 J# yif a=1 then
9 W8 I; }- j* {* i2 z b:=b+1;$ S; d( u. X" \9 \2 P
else
- ?* L# \$ g0 O5 L( _end;* X5 n% _ P9 }) V+ H1 d( t2 \
和
" n# L/ v, b, o& ^" M2 K" eif a=1 then
) Z# h5 n4 h1 e7 g8 J4 H b:=b+1;: Q7 \1 V1 u+ o9 G, U
end;% F4 Q0 n, h4 ^& R% @
都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?
& Z' J m! R' f若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |