如题所述
首先,单维度数组的声明如下:
var Check: array[1..10] of Double;
这表示Check是一个Double类型的数组,拥有10个元素,索引从1到10。每个元素的位置可以通过Check[1]到Check[10]来访问。例如,Check[1]代表数组的第一个Double型值。
另一种方式是将数组定义为类型:
type TCheck = array[1..10] of Double;
然后声明变量时,可以写成:
var Check: TCheck;
要给数组赋值,可以使用for循环,如下所示:
for J := 1 to 10 do
Check[J] := 0.0;
除了单维度数组,Delphi也支持多维度数组。例如,二维数组TTable代表一个20行20列的Double型矩阵:
type TTable = array[1..20, 1..20] of Double;
声明变量table1:
var table1: TTable;
初始化多维度数组,可以使用嵌套for循环:
var Col, Row: Integer;
...
for Col := 1 to 20 do
for Row := 1 to 20 do
table1[Col, Row] := 0.0;
通过这些示例,你可以理解Delphi中数组类型的使用和初始化方法。数组是存储和操作数据的强大工具,根据需要灵活调整维度和元素数量。
扩展资料
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。