再编程的时候是不是语句越简单,所需运行时间越少。 6 ~! [$ Z s1 ~1 H! {6 {( D' K例如: 6 A. y; s$ e4 K* ]& ~7 M( p$ Qif a=1 then 7 u$ Q& y. N& M h, Y. p7 z b:=b+1; % \' f' l* H5 U B5 n; v5 Xelse1 F- V, B7 q. l! W
end;8 W q5 q% d7 m0 \' ?3 r8 n1 Z
和. s4 T3 O0 A" n) v
if a=1 then # X+ Z- M# R9 P' B b:=b+1;0 V2 \, N- M5 L/ t8 {6 T
end; ) O' I! t9 ^# ?% }9 ~都是同一个功能,a为1则b加一,若不满足则什么都不执行。请问是否第一个程序比第二个程序多运算了一次?5 g/ Y4 r v2 ~ l8 @
若是这样,对于较大的复杂模型,程序较多时,省去不必要的语句优化程序结构是否会大幅提高运算效率?
1 q4 P o% G S E& r1 Q5 e3 F$ P
我的意思是不需要就尽可能省去else,模型太复杂,运行次数较多,越简单则效率越高,当然简单程序单次运行可能没什么区别。 - `; P* \. \- T9 M您说的debug我没接触过,我的理解是对可能一些没考虑到的情况进行debug,是一个完善和寻找所有情况的过程么?