数组的直接赋值问题,请高手或版主看看。
本帖最后由 by024 于 2014-4-21 21:38 编辑上代码:
procedure TForm1.Button1Click(Sender: TObject);
var
A1,B1:arrayof integer;
begin
memo1.Clear;
A1:=1;
A1:=2;
A1:=3;
B1:=A1;////关键在这一行
memo1.Lines.Add(inttostr(B1));
end;
上面变量声明时,如果改成
var
A1:arrayof integer;
B1:arrayof integer;
如果这样声明变量,就提示B1:=A1这行报错,错误是Incompatible types。
结论:
难道数组在基类大小一致时,分开声明,和合在一起声明不等价吗????或用数组复制??
真没有人回答!!还是自己研究吧!!! 逛一逛,瞧一瞧,顶一顶,没坏处 1
页:
[1]