C cat.yy Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-23 #1 我在程序中要定义一个数组,但数组的下标无法在过程的<b>var</b>中确定 也就是说数组的尺寸要在运行期动态的指定
B buptwqs Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-23 #2 使用动态数组 var a:array of integer; begin setlength(a,10);//设定a的长度为10; 。。。 setlength(a,15);//将a的长度改为15; end;
使用动态数组 var a:array of integer; begin setlength(a,10);//设定a的长度为10; 。。。 setlength(a,15);//将a的长度改为15; end;
C cat.yy Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-23 #5 >> 多维数组查一下帮助就清楚了 没找到... 跟我说说吧
I Iknow Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-23 #6 就直接用array of typecase这种类型就可以了呀, 比如: var a:array of integer; 多维的就是嵌套array of, 比如: var a:array of array of array of integer; 等价于: var a:[0..x, 0..y, 0..z] of integer = array [0..x] of array [0..y] of array [0..z] of integer;
就直接用array of typecase这种类型就可以了呀, 比如: var a:array of integer; 多维的就是嵌套array of, 比如: var a:array of array of array of integer; 等价于: var a:[0..x, 0..y, 0..z] of integer = array [0..x] of array [0..y] of array [0..z] of integer;