- 4
- 0
- 约1.19万字
- 约 54页
- 2017-06-10 发布于四川
- 举报
第四章 高级数据类型 类型定义语句 前面我们学习了Pascal语言的5种标准数据类型:整型、实型、字符型、字符串型以及布尔型,这些数据类型无需声明定义即可在程序中直接使用。而解决实际问题,还需要其他数据类型,这些都属于用户自定义的数据类型,属于高级数据类型。这些数据类型必须在使用之前用语句进行定义。 高级数据类型主要有:枚举类型、子界类型、集合类型、数组、记录类型、指针类型 类型定义语句 类型定义语句的语法格式为: type 标识符1=类型1; 标识符2=类型2; … 标识符3=类型3; 其中保留字type表示类型定义段的开始。标识符是用户为自定义类型取的名称,类型是用户定义的数据类型名,既可以是Object Pascal语言的标准数据类型,也可以是Object Pascal语言的高级数据类型。 枚举类型 在处理诸如物体的颜色、人的职业、教师的职称等非数值数据时,可以用数值或字符串来表示,比如用1表示红色,2表示黄色;或用“red”表示红色,“yellow”表示黄色。但这样的表示都存在一些缺点:使用数值表示很不直观,特别当表示的种类较多时容易引起混乱和错误,使用字符串则需要占用较多的内存。 仔细分析这些数据,可知这些数据的个数总是有限的,而且可以一一列举。为此,Object Pascal提供的用户自定义数据类型——枚举类型,可
原创力文档

文档评论(0)