在使用数组的时候:
g:array[1..n] of integer;的n的最大可写为多少啊?
g:array[1..n,1..m] of integer;的n,m最大又可写为多少呢?
如果把integer换成longint结果又如何?

解决方案 »

  1.   

    High获取数组最大下标,Low获取最小下标。
      

  2.   

    数组的最大个数啊,应该是2G吧,即longint/integer(32位)的最大值
    不过,还要看内存够不够吧
      

  3.   

    这要看windows系统运行给你多大空间去容纳你的数组了
      

  4.   

    可以这样定义:
    Arr :array[0..maxint div 2] of integer;
      

  5.   

    Win 32程序一般最大只能2GB的内存,采取别的方式可以使用到3G,所以按照这个算:整型数组是2G/4=512M大小,换算成十进制是:536870912,这个数字仅仅是理论值,实际值比这个要小,因为DELPHI初始化要占掉一些内存,线程也会占掉内存。