tsortarray=array[0..maxint div sizeof(ingeger)-1] of integer;
  其中maxint div sizeof(integer)-1是什么意思,请详细解答,此问题在什么书上有介绍?多谢!

解决方案 »

  1.   

    maxint 是一个常量表示计算机所能表示的最大整数值
     sizeof是取类型所占内存大小, 还有什么不明白
      

  2.   

    maxint 是获得整数的最大值,在32位系统中是 2147483647 同样有minint;
    sizeof(integer)是计算整数占用了多少个字节,sizeof(integer)-1的值为3
    maxint div sizeof(integer)-1 就是这个样子(x div y);得到的值为 536870910
      

  3.   

    纠正: 没有minint,不过可自已定义
      

  4.   

    const MaxInt = High(Integer);DescriptionMaxInt represents the highest value in the range of the Integer data type (2147483647)