请教高手:如何自定义函数,使它能够返回多个值?(100分)

  • 主题发起人 主题发起人 iwalk
  • 开始时间 开始时间
最好用的办法是返回函数的同时,内部使用指针或者引用返回。
举例如下。
var
y :integer;
function function1(x : intger) : integer

type
pointer1=^integer;
var
p : pointer1

begin
p := @y;
p^=p^*2
>>返回了一个值
result=x*2
>>返回了第二个个值。
end;

 
return 记录类型
 
搭个便车~ 请为一下我的一个函数声明成boolean后,调用时判断为true没反应,为false就
返回了正确的值,是什么原因啊???
 
后退
顶部