发信人: terminate (人算不如天算啊), 信区: BorlandDev
标  题: 关于开放式数组
发信站: 哈工大紫丁香 (2000年11月07日14:08:03 星期二), 站内信件


    所谓开放式数组是指数组在作为形参传递给过程或函数时,起长度可以
不定,这样在调用这个过程或函数时,可以传递不同长度的数组作为实参。
    Sample:
procedure MyProc(X: Array of real);{形参X是开放式数组}
Begin
  .....
End;
Var X1: Array[1..10] of Real;
Var X2: Array[1..20] of Real;
Begin
   MyProc(X1);
   MyProc(X2);
End;
注:
1:开放式数组总是0基准数组,所以实参和形参的序号可能是不对应的。
2:开放式数组的元素如果是字符,那么字符串可以作为实参传递给他。




----
Borland Delphi Give You Surprise!
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.235.247]
※ 修改:·terminate 於 11月07日14:09:01 修改本文·[FROM: 202.118.235.247]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.195毫秒