1
1382
Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
var
a1:array of array of string;
i,j:integer;
begin
setlength(a1,10);
for i:=low(a1) to high(a1) do begin
setlength(a1,i);
for j:= low(a1) to high(a1[1]) do begin
A1[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;
和 var
i,j:integer;
a1:array [0..i,0..j] of string
有什么区别?
我概念上有些不清楚。我主要想声明一个动态多位数组,应该如何?要注意那些问题。
var
a1:array of array of string;
i,j:integer;
begin
setlength(a1,10);
for i:=low(a1) to high(a1) do begin
setlength(a1,i);
for j:= low(a1) to high(a1[1]) do begin
A1[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;
和 var
i,j:integer;
a1:array [0..i,0..j] of string
有什么区别?
我概念上有些不清楚。我主要想声明一个动态多位数组,应该如何?要注意那些问题。