请大家帮忙!(30分)

  • 主题发起人 主题发起人 emailcdz
  • 开始时间 开始时间
E

emailcdz

Unregistered / Unconfirmed
GUEST, unregistred user!
数组可以作为函数的参数吗?具体怎样用。
 
可以!以下函数是将数组中的各个元素的值相差作为返回值:
function UseArrayAsParameter(var aa : array [1..2] of integer) : integer;
begin
Result :=aa[1]+aa[2];
end;
 
能不能将数组返回呢?
 
可以将数组返回,
 
返回指向数组的指针也行,更通用。
 
function UseArrayAsParameter(var aa : array [1..2] of integer) : integer;
begin
Result :=aa[1]+aa[2];
end;

为什么我执行上面的函数,会出现这样的错误呢。
[Error] Unit1.pas(14): 'OF' expected but '[' found
 
后退
顶部