Linux 拨号vps windows公众号手机端

delphi动态数组如何赋值

lewis 7年前 (2018-01-10) 阅读数 11 #程序编程
文章标签 delphi

在Delphi中,可以使用动态数组的SetLength函数来分配数组的内存空间,并使用索引来赋值。以下是一个示例:

var
myArray: array of Integer;
i: Integer;
begin
SetLength(myArray, 5); // 分配数组的内存空间
for i := 0 to High(myArray) do // 使用索引循环赋值
begin
myArray[i] := i + 1;
end;
// 输出数组的值
for i := 0 to High(myArray) do
begin
WriteLn(myArray[i]);
end;
end;

输出结果为:

1
2
3
4
5

在上述示例中,我们首先使用SetLength函数分配了一个长度为5的动态数组myArray的内存空间。然后,使用for循环和索引i循环遍历数组,并将i + 1的值赋给数组的每个元素。最后,我们再次使用for循环遍历数组,并输出每个元素的值。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门