1 / 26
文档名称:

C++大学基础教程第七章.pdf

格式:pdf   页数:26
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++大学基础教程第七章.pdf

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

C++大学基础教程第七章.pdf

文档介绍

文档介绍:C++大学基础教程
第7章其它自定义数据类型
北京邮电大学电信工程学院
计算机技术中心
C++语言不仅有丰富的基本数
据类型,而且允许用户自己
定义数据类型。
2005-4-27 北京邮电大学电信工程学院计算机技术中心-2-
第7章 C++其他自定义数据类型
枚举型数据类型
结构型数据类型
联合型数据类型
枚举类型
枚举类型
枚举型数据类型(简称枚举类型)
用户可以自己定义一种数据类型,把这种
数据类型的变量的可能值一一列举出
来,然后就可以使用这种数据类型来定
义变量了。这种新的数据类型称为枚举
类型,声明形式为:
enum 新的数据类型名称{变量值列表};
2005-4-27 北京邮电大学电信工程学院计算机技术中心-5-
枚举类型
例如:
enum weekday {sun, mon, tue, wed,
thu, fri, sat};
新的数据类型枚举元素或枚举常量
2005-4-27 北京邮电大学电信工程学院计算机技术中心-6-
枚举类型
定义一个weekday类型的变量:
weekday day;
变量day的取值范围为类型定义时,
表里列举出来的七种标识符,把这
些标识符看作符号常量对待。例
如:
day = sat;
2005-4-27 北京邮电大学电信工程学院计算机技术中心-7-
枚举类型
使用枚举类型时要注意:
在类型定义之后,对枚举元素按常量处理,不
能对它们赋值。
枚举元素具有默认值,它们依次为:0,1,
2,……。
也可以在类型声明时另行指定枚举元素的值。
枚举值可以进行关系运算。
整数值不能直接赋给枚举变量;如需要将整数
值赋给枚举变量,应进行强制类型转换
2005-4-27 北京邮电大学电信工程学院计算机技术中心-8-
枚举类型
枚举常量在机器内部仍然是用整型
数来存取
在定义变量时要给变量分配存储空
间,那么定义某个枚举类型的变量
时,分配几个字节的内存空间呢?
(前面我们看到,枚举元素的默认值都是整数,可以给枚举元素
指定值,也用整数,所以说,在计算机内部处理时,是把枚举类
型按整型(int)对待的。)
2005-4-27 北京邮电大学电信工程学院计算机技术中心-9-
结构类型

最近更新

2025年北京科技大学天津学院单招职业技能考试.. 40页

2025年北海康养职业学院单招职业技能测试模拟.. 39页

2025年北海职业学院单招职业技能测试模拟测试.. 40页

2025年华东政法大学单招职业技能测试模拟测试.. 41页

2025年南京信息职业技术学院单招职业倾向性考.. 40页

2025年南京城市职业学院单招职业倾向性测试模.. 41页

2025年南京工业职业技术大学单招职业倾向性测.. 41页

2025年南京旅游职业学院单招职业倾向性测试模.. 40页

2025年南京机电职业技术学院单招综合素质考试.. 38页

2025年南京特殊教育师范学院单招综合素质考试.. 42页

2025年南京科技职业学院单招综合素质考试题库.. 40页

2025年南京视觉艺术职业学院单招综合素质考试.. 40页

2025年南京铁道职业技术学院单招职业倾向性测.. 42页

2025年南充文化旅游职业学院单招综合素质考试.. 40页

2025年南开大学滨海学院单招职业倾向性考试模.. 41页

2025年南昌健康职业技术学院单招职业倾向性测.. 41页

2025年南昌应用技术师范学院单招职业适应性考.. 39页

2025年南昌影视传播职业学院单招职业适应性测.. 38页

2025年南昌理工学院单招职业技能测试模拟测试.. 40页

2025年南通科技职业学院单招职业技能测试模拟.. 41页

2025年南通职业大学单招职业技能测试模拟测试.. 39页

2025年南阳工艺美术职业学院单招职业倾向性考.. 40页

2025年南阳科技职业学院单招职业倾向性测试题.. 41页

2025年南阳职业学院单招职业倾向性测试题库带.. 39页

2025年博尔塔拉职业技术学院单招职业倾向性测.. 42页

2025年厦门兴才职业技术学院单招职业倾向性测.. 39页

2025年厦门华厦学院单招综合素质考试题库带答.. 41页

2025年厦门华天涉外职业技术学院单招综合素质.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页