我们都从书上学习的方法,定义一个数组需要数组名.类型以及数组元素个数,一般定义必须明确元素的个数,否则无法通过编译. 1. int a[]; 2. int n; int a[n]; 就想上面这两种情况,肯定无法通过编译的. 当然有一种情况不用定义元素个数,就是在声明的时候就将数组进行初始化赋值. ,,,} 这种情况是可以的. 那当我不想进行初始化赋值,又不能确定元素个数时,我们该如何声明这个数组呢? 我相信很多人遇到过这个问题,我也一样.今天我终于找到这个问题的解决方案——利用动态声明的方式声明…
type TComplex = record Real : Single; Imag : Single; end; TKArray=array [1..2048,1..2048] of TComplex; varlcArr:TKArray;lcC:Integer; lcArr2:Array of Array of TComplex;beginMemo1.Lines.Clear;Memo1.Lines.Add('TKArray [2048 x 2048]:');lcC:=SizeOf(lcArr)…