发信人: 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毫秒