(a) Tipp: beginne die Indize bei 0, spart viel Ärger bei dynamischen Array's
(b)
Delphi-Quellcode:
type
TMyArray= array[0..1,0..1] of real;
PReal = ^Real;
var
A: TMyArray;
Pr: ^real;
I: Integer;
begin
A[0,0]:=50.1;
A[0,1]:=50.2;
A[1,0]:=50.3;
A[1,1]:=50.4;
Pr := @A[0,0];
for I := 0 to 3 do
begin
Memo1.Lines.Add (FloatToStr(Pr^));
Inc (Pr);
end;
end;
(c) Wozu soll dies gut sein, der Compiler macht das mit den Array's eigentlich recht effektiv?