pascal - 如何将记录键作为过程参数传递?

时间:2015-03-04 17:07:09

标签: types parameters record pascal procedure

我对pascal中的记录+程序几乎没有任何问题。我已将记录声明为类型,并且我希望此记录键作为过程

中的参数

这是记录结构&声明:

person = record
  name:string[20];
  age:integer;
end;

var x:person

我有这个程序,我不知道插入参数的内容

procedure out(param);
begin
  writeln(param);
end;

并在程序主体中调用程序:

x.name := 'Obama';
x.age := 35;

out(x.name);
out(x.age);

如何访问记录的某些键以及如何在参数中传递它?感谢

1 个答案:

答案 0 :(得分:0)

procedure out(param:person);
begin
  writeln(param.name);
  writeln(param.age);
end;