版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章
结构体和共用体C语言程序设计目录/CONENTS结构体共用体枚举类型和typedef010203结构体01结构体结构体指针结构体数组结构体数组指针结构体的定义
结构体是一些值的集合,这些值被称为成员变量。结构体的每个成员变量可以具有不同类型结构体的语法结构:结构体类型创建示例:定义结构体变量
①先声明结构体类型,再定义该类型的变量
②在声明类型的同时定义变量
③不指定类型名而直接定义结构体类型变量结构体指针
定义:指向结构体变量的指针就是结构体指针
Studentstu1={1001,"LiLei",'M',1.87};//定义一个Student的结构体变量stu1
structStudent*p=&stu1;//定义一个Student的结构体指针变量来指向stu1
通过“指针名->成员变量名”的方式访问结构体变量的成员
结构体数组的定义及初始化①③②结构体数组的引用引用格式:结构体类数组名.成员名运行结果:例7.1结构体数组指针指针可以指向结构体数组,即将结构体数组的起始地址赋给指针变量,这种指针就是结构体数组指针。例7.2:共用体02共用体
含义:使几个不同类型的变量共享同一段内存的结构定义形式:union共用体名
{
成员列表
}变量列表;
访问共用体的成员——成员访问运算符“.”
结构体和共用体的区别:内存和成员关系
共用体成员关系例7.3:例7.4:枚举类型和typedef03(1)枚举型是一个集合——元素为命名的整型常量(2)week是一个标识符(可有可无)(3)第一个枚举成员的默认值为整型的0(4)可以人为设定枚举成员的值,从而自定义某个范围内的整数(5)枚举型是预处理指令#define的替代(6)类型定义以分号;结束
枚举类型typedef
typedef是为现有的类型起一个别名,使用起来更加的方便
注:它并没有产生新的类型。
四种用法:
1)typedef基本数据类型取“别名”2)typedef为自定义数据类型取“别名”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教 八年级 语文 下册 第2单元《5.大自然的语言 第2课时》课件
- 2025 高中信息技术数据结构在社交网络用户活跃度预测课件
- 2026年因公负伤合同(1篇)
- 2026年纸箱供货合同(1篇)
- 四川省宜宾市普通高中2023级第二次诊断性测试英语+答案
- 养猪基础技术培训【课件文档】
- 2025 高中信息技术数据与计算之数据在在线娱乐用户内容消费偏好分析中的应用课件
- 2026年毫米波雷达无感通行跌倒监测在智慧住宅应用手册
- 2026年新增普惠托位66万个分年度分解操作手册
- 2026年深海生物制造从基础研究到产业化阶段实施指南
- 智能汽车驾乘体验测试评价规程-行车辅助
- 学校投诉处理制度
- 小学数学巧算24点专项练习题(每日一练共19份)
- 2026高考物理二轮复习专题07 热、光、原、振动与波(4大题型)(题型专练)(原卷版)
- 南阳市2023河南唐河县事业单位招聘(第12号)笔试历年参考题库典型考点附带答案详解
- 2026年常州工业职业技术学院单招职业适应性测试题库及答案详解(历年真题)
- 2026年安徽工商职业学院单招职业适应性测试题库(含答案详解)
- 2026四川成都市金牛国投人力资源服务有限公司招聘金牛区街区规划师8人考试参考试题及答案解析
- 产供销内部控制制度
- 2026年国企供排水试题及答案
- 2026年苏州工业职业技术学院单招职业技能考试题库及答案解析
评论
0/150
提交评论