问个基础的问题。
miky 2004-07-04 10:40:21 代码1:
var
a,b,c:single;
begin
a := 0.05 * pi;
b := 10 + a;
c := 10 - a;
end;
代码2:
var
b,c:single;
begin
b := 10 + 0.05 * pi;
c := 10 - 0.05 * pi;
end;
以上哪个代码好?速度快?1只用计算一次0.05*pi,但多了参数,分配空间,寻址也需要时间的吧,也不知道Delphi如何来优化代码,说不定他也自动给你弄个临时变量。