当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京邮电大学:《C++大学基础教程》第7章 其它自定义数据类型

资源类别:文库,文档格式:PDF,文档页数:26,文件大小:309.51KB,团购合买
C++语言不仅有丰富的基本数 据类型,而且允许用户自己定义数据类型。
点击下载完整版文档(PDF)

C++大学基础教程 第7章其它自定义数据类型 北京邮电大学电傖工程学院 计算机技术中心

C++大学基础教程 第7章 其它自定义数据类型 北京邮电大学电信工程学院 计算机技术中心

◆C+语言不仅有丰富的基本数 据类型,而且允许用户自己 定义数据类型。 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -2- C++语言不仅有丰富的基本数 据类型,而且允许用户自己 定义数据类型

第7章C艹+其他自定义数据类型 7.1枚举型数据类型 7.2结构型数据类型 7.3联合型数据类型

第7章 C++其他自定义数据类型 7.1 枚举型数据类型 7.2 结构型数据类型 7.3 联合型数据类型

7.1枚举类型

7.1 枚举类型

7.1枚举类型 ◆枚举型数据类型(简称枚举类型) 用户可以自己定义一种数据类型,把这种 数据类型的变量的可能值一一列举出 来,然后就可以使用这种数据类型来定 义变量了。这种新的数据类型称为枚举 类型,声明形式为: enum新的数据类型名称{变量值列表}; 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -5- 7.1 枚举类型 枚举型数据类型(简称枚举类型) 用户可以自己定义一种数据类型,把这种 数据类型的变量的可能值一一列举出 来,然后就可以使用这种数据类型来定 义变量了。这种新的数据类型称为枚举 类型,声明形式为: enum 新的数据类型名称 {变量值列表};

7.1枚举类型 ◆例如: enum weekday (sun, mon, tue, wed hu, fri, sat 新的数据类型枚举元素或枚举常量 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -6- 7.1 枚举类型 例如: enum weekday {sun, mon, tue, wed, thu, fri, sat}; 新的数据类型 枚举元素或枚举常量

7.1枚举类型 ◆定义一个 weekday类型的变量: weekday day ◆变量day的取值范围为类型定义时 表里列举出来的七种标识符,把这 些标识符看作符号常量对待。例 如 day= sat 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -7- 7.1 枚举类型 定义一个weekday类型的变量: weekday day; 变量day的取值范围为类型定义时, 表里列举出来的七种标识符,把这 些标识符看作符号常量对待。例 如: day = sat;

7.1枚举类型 使用枚举类型时要注意: ◆在类型定义之后,对枚举元素按常量处理,不 能对它们赋值。 ◆枚举元素具有默认值,它们依次为:0,1 ◆也可以在类型声明时另行指定枚举元素的值。 ◆枚举值可以进行关系运算 ◆整数值不能直接赋给枚举变量;如需要将整数 值赋给枚举变量,应进行强制类型转换 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -8- 7.1 枚举类型 使用枚举类型时要注意: 在类型定义之后,对枚举元素按常量处理,不 能对它们赋值。 枚举元素具有默认值,它们依次为:0,1, 2,……。 也可以在类型声明时另行指定枚举元素的值。 枚举值可以进行关系运算。 整数值不能直接赋给枚举变量;如需要将整数 值赋给枚举变量,应进行强制类型转换

7.1枚举类型 ◆枚举常量在机器内部仍然是用整型 数来存取 ◆在定义变量时要给变量分配存储空 间,那么定义某个枚举类型的变量 时,分配几个字节的内存空间呢? (前面我们看到,枚举元素的默认值都是整数,可以给枚举元素 指定值,也用整数,所以说,在计算机内部处理时,是把枚举类 型按整型(int)对待的。) 2005-4-27 北京邮电大学电信工程学院计算机技术中心

2005-4-27 北京邮电大学电信工程学院计算机技术中心 -9- 7.1 枚举类型 枚举常量在机器内部仍然是用整型 数来存取 在定义变量时要给变量分配存储空 间,那么定义某个枚举类型的变量 时,分配几个字节的内存空间呢? (前面我们看到,枚举元素的默认值都是整数,可以给枚举元素 指定值,也用整数,所以说,在计算机内部处理时,是把枚举类 型按整型(int)对待的。)

7.2结构类型

7.2 结构类型

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共26页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有