再编程的时候是不是语句越简单,所需运行时间越少。" M. z, n& J, ~( k. N; y7 a
例如:5 U. p' D6 V" i/ I [3 B3 v
if a=1 then/ h) k$ G# c: v! j3 ]
b:=b+1;
4 _" _4 g# U% C! z$ eelse
! a" X. T+ {& m! B" A5 g, Jend;+ d- j/ b" F F; V& W
和
/ g" T6 ?* l% b3 e+ b. }. Qif a=1 then* H2 e" D! c& D! r: Z
b:=b+1;
. D7 H, ~" G* }1 Vend;
" D9 V# H9 y' I. H& @都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?2 a$ k- S, Z0 v+ ?
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率? |