月光曲教学实录:数组元素可以是一固定个数的变量吗?如何定义和在函数使用?

来源:百度文库 编辑:高考问答 时间:2024/04/29 00:01:39

数组可以是固定个数的一组变量(静态数组),也可以是不固定个数的(动态数组)
在delphi中声明和使用数组
声明:var 数组名:array [下标范围] of 数据类型;
在函数中使用时,可以把整个数组以参数的形式传递
function ABC(X:array of 数据类型):返回数据类型;
把数组当成参数时,数组是动态的

如果是C++,数组作参数时必须传入数组的第0个元素所在的地址
在.NET中可以像delphi那样把数组当成参数,不过一个函数只能有一个数组参数,而Delphi或是C++都能有多个