返回多个值的函数(50分)

  • 主题发起人 主题发起人 AYing
  • 开始时间 开始时间
A

AYing

Unregistered / Unconfirmed
GUEST, unregistred user!
一个函数能返回多个值,这要怎么做?
 
1、用结构;
2、用指针;
3、把返回值用var修饰放入参数中返回。
 
常用的方法是用var 參數法
如下例子:

procedure DecodeDate(Date: TDateTime
var Year, Month, Day: Word);
var
Dummy: Word;
begin
InternalDecodeDate(Date, Year, Month, Day, Dummy);
end;
 
同一类型的,用数组,
不同类型的,用结构,
要是少呢,Var修饰的参数!
 
后退
顶部