7.2.2 变长记录
变长记录是由以下因素引起的,第一,多种记录类型在一个文件中存储;第二,记录类型允许一个或多个字段是变长的;第三,记录类型允许有可重复的字段,举例如下:
type account-list = record
branch-name: char(22);
account-info: array[1..∞] of
record account-number: char(10);
balance: real; end end
变长记录在文件中的存储方法有以下几种:
1、字节流表示法
2、分槽的页结构
3、定长表示法
|