但很高興還有人在學Delphi
以下說明按數據類型的復雜度從易到難
數組是連續的同類型數據在內存中的連續順序分配,占用內存大小為 數據類型大小x數組個數
數據類型大小可用 sizeof()函數獲取, Delphi/Pascal的數組可以指定開始下標這壹點同其它語言不同。所以Delphi 中 用Low(x) High(x) 來取數組的開始下標與結束下標
子界 是壹種數據類型,本身不占用任何內存。可以利用Delphi強類型特點用子界實現數據越界檢查與限制,子界也是有序類型可以使用 Ord() 函數
集合 是壹種類似位操作的的數據類型,特點是可以支持集合運算,常用於多值組合或多屬性配置
枚舉 同子界很相似,默認是壹個從 0 開始的子界,而且子界各成員都有別名,枚舉是有序類型,可以用Ord(),就單個枚舉成員來說相當於妳const 了壹個整型常量。