




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用户自定义类型为了满足实际工作的需要,在 Delphi 中还引入了高级数据类型,即用户自定义类型,高级数据类型在使用前需要定义。本章节将具体讲述枚举、子界、集合与记录等4种类型概念、定义与使用方法。枚举类型的概念、定义与使用方法子界类型的概念、定义与使用方法集合类型的概念、定义与使用方法记录类型的概念、定义与使用方法有序数据类型的常用操作函数函数参数返回值Dec有序数据类型变量变量 -1 后的值Inc有序数据类型变量变量 +1 后的值Pred有序表达式表达式前驱的值Suce有序表达式表达式后继的值Ord有序表达式有序表达式的值Odd有序表达式判断是否为奇数Low有序类型标识符或有序类型变量该类
2、型的最小值High有序类型标识符或有序类型变量该类型的最大值枚举类型的定义与使用枚举类型就是将要用到的数据一一列举出来,因此,枚举类型要求数据个数有限,特别适合于表示物体的颜色、人的职业、星期几、月份等非数值型数据。枚举类型的定义格式如下:Type 类型标识符= (标识符1,标识符2,标识符n);枚举类型的定义与使用【说明】Type 表示类型定义段的开始“类型标识符”为任意合法的标识符“标识符1”到“标识符n”是枚举类型中的所有元素,它们又称为枚举常量。枚举常量必须是标识符,而且不能重复出现。枚举类型的定义与使用枚举类型属于顺序类型,枚举类型的每个元素对应一个有序的整数,其中第一个元素对应序数0。因此,枚举类型本质上是用一些枚举常量来表示一组连续的整数。但枚举常量不能直接进行算术运算,可以进行关系运算或间接的算术运算。编程举例:枚举子界类型的定义与使用子界类型表示有序类型中的一部分,子界类型的定义格式及功能如下:Type 类型标识符 = 常量1.常量2;“类型标识符”仍然是任意合法的标识符,名称由用户任意给定。“常量1”和“常量2”是子界类型的下界和上界,下界必须小于上界。下界和上界及它们之间的所有元素都属于相同的顺序类型。子界类型的定义与使用下面的两种声明变量的方法其效果完全相同:方法1:type Num
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 省级医学课题申报书范例
- 出售游艇别墅合同范本
- 原房主合同范例
- 北京租赁居间合同范本
- 课题立项申报书小学
- 人像摄影肖像合同范本
- 个人出租土地合同范本
- 【复习大串讲】【中职专用】高二语文上学期期末综合测试题(五)(职业模块)(原卷版)
- 二手办公用房买卖合同范本
- 养殖基地出售马匹合同范本
- 七下综合世界真奇妙-共享“地球村”
- 工地早班会活动记录表(普工、塔司、信号工)
- 新教科版小学1-6年级科学需做实验目录
- 奶牛胚胎移植课件
- 慢性肾衰竭(慢性肾脏病)诊疗指南(内容清晰)
- 玛莎拉蒂路演执行手册升级版
- 《建筑工程资料管理规程》DB34T918-2019
- 小班数学挂灯笼教案反思
- 屈原《国殇》教学课件
- 美术课件:水印版画
- LED驱动电源基础知识(课堂PPT)
评论
0/150
提交评论