第七章枚举类型和子界类型.doc

第七章枚举类型和子界类型.doc

第七章 枚举类型和子界类型 本书以前章节简单地介绍了Pascal语言的数据类型,并较详细地讨论了整数类型、实数类型、字符类型和布尔类型等四种标准的数据类型。这些类型对应的常数、变量及函数的取值范围和它们所能执行的运算是由Pascal语言本身规定的(即程序员不必在程序中加以说明),因此称为标准类型。由于实际问题中出现的数据形式是多种多样的,若只局限于这四种标准类型来编写程序,将会限制语言的应用范围。 从本章开始,将讨论其余的数据类型。这些类型的数据,可以完全由用户自已依据Pascal语言的语法规则来确定,即进行类型定义。通过类型的定义,进一步确定它们各自的特性。 本章仅仅介绍两种用户自定义型数据类型即枚举类型和子界类型。它们都属于简单数据类型。它们所包含的数据通常被称为这种类型的元素。 第一节 枚举 通过预定义(type)列出所有值的标识符来定义一个有序集合,这些值的次序与枚举类型说明中的标识符的次序是一致的。 枚举类型的一般形式: type 类型标识符=(标识符表); 其中括号内的标识符表是一串由逗号隔开的标识符,它列举了枚举类型所能取值的范围。例如: type colors=(red,green,blue); days=(sunday,monday,tuesday,wednesday,thursday,friday,satu

文档评论(0)

1亿VIP精品文档

相关文档