就一句:(5分)

  • 主题发起人 主题发起人 WTO_LOVER
  • 开始时间 开始时间
W

WTO_LOVER

Unregistered / Unconfirmed
GUEST, unregistred user!
大家看这一句何解:
TSortArray = array[0..MaxInt div SizeOf(Integer) - 1] of Integer;
 
什么意思?[:(!]
 
不就是声明一个数组类型吗?
有没有上下文。
 
定義一個陣列.其範圍為從0到 MaxInt 除以 Integer 數據類型的長度 - 1.
數據類型為Integer.
! Integer類型的長度為4,也就是說 取值範圍為:0..MaxInt div 4
 
maxint 是一个静态变量,
MaxInt div SizeOf(Integer) -1得出数组上界
 
TSortArray = array[0..MaxInt div SizeOf(Integer) - 1] of Integer;
...
= array [Cardinal] of byte = 32位地址空间 ~= 4G空间;

主要用于地址映射。
 
后退
顶部