急:如何得到二维动态数组的第二维下标的上、下界(50分)

  • 主题发起人 主题发起人 zmj71
  • 开始时间 开始时间
Z

zmj71

Unregistered / Unconfirmed
GUEST, unregistred user!
low,high只能返回第一维的上下界
 
使用动态数组吧,很方便,自己设定。
var

A, B: array of Integer;
begin
SetLength(A, 1);
SetLength(B, 1);
A[0] := 2;
B[0] := 2;
end;
 
动态数组的使用方法如下:

var

A : array of array of string;
I, J : Integer;
begin
SetLength(A, 10);
for I := Low(A) to High(A) do
begin
SetLength(A, I);
for J := Low(A) to High(A) do
A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;
 
var
aa:array[0..4,0..5]of integer;
i,j:integer;
begin
i:=High(aa)
//返回第一维
j:=High(aa[1])
//返回第二维
end;


 

j:=High(aa[1])
编译不过去
 
j:=High(aa[1])可以的呀
jeffzxc的方法没错
 
多人接受答案了。
 
后退
顶部