




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲老师 欢迎您到 千锋学院 来学习 结构联合与枚举专题 内容摘要 结构体概念和用法结构体成员访问结构体与函数数据抽象联合的概念和用法枚举型概念与用法 结构体概念和用法 结构体是一种复合数据类型成员可是简单数据类型或复合数据类型结合指针可以用来创建复杂的数据结构结合函数指针可以把操作绑定到数据比如复数包含实部和虚部structcomplex struct doublex y 注意不要忘记结尾的分号 结构体概念和用法 结构体类型定义方法 由多个成员组成定义一种新的数据类型 structstudentstructstudent charname 30 intage 表示定义结构 结构名称是student 结构体成员 结构体概念和用法 结构体变量定义方法z z1和z2的数据类型都是structcomplex structstructcomplex struct doublex y z1 z2 structcomplex structz1 z2 structcomplex structz 3 0 4 0 x 3 0 y 4 0structcomplex structz 3 0 x 3 0 y 0structcomplex structz 0 x 0 y 0z1 3 0 4 0 错误 结构体概念和用法 结构体嵌套 结构体成员也是结构体structsegment structcomplex structstart structcomplex structend structsegments 1 0 2 0 4 0 6 0 structsegments 1 0 2 0 4 0 6 0 s start x 3 0 s end x 4 0 结构体成员访问 使用 访问结构体变量成员structcomplex doublex y start start x 0 0f 使用 访问结构体变量成员structcomplex p 结构体与函数 把结构体直接传入函数structcomplex structincReal structcomplex structc structcomplex structz 1 0 2 0 incReal z z值不变把结构体指针传入函数voidincReal structcomplex struct c structcomplex structz 1 0 2 0 incReal z值改变 数据抽象 提取出各个部分的共性分离易变部分和不易变部分改动带来的影响只局限在这一层次内部 数据抽象 练习 复数的存储表示用直角和极坐标 分别实现加法 减法运算 联合的概念和用法 共享存储空间数据类型可能为多种 整数 浮点数 结构体同时只能是某一种数据类型不同编码方式的联合体unioncharacter charascii 英文ascii码intutf16 0 x61626364charutf8 4 兼容unix like的utf 8 unioncharacterch z printf d n sizeof ch 4 内存对齐 32位机器访问起始地址是 的倍数处的内存比较方便编译器会对变量的起始地址进行对齐structnode sizeof chara 打印各个变量地址 shortb intc structnode chara intc shortb 枚举类型的概念和用法 用标识符表示的整数常量集合定义不同类型enumcoordinate type RECTANGULAR 1 POLAR 指定初值 从1开始 未指定从0开始表示不同状态enumthread state ready running suspending sleeping 表示字符串内码enumdayenum MON TUE WED THU FRI SAT SUN char d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广西贵港市辅警招聘考试题题库(含参考答案)
- 2025年辅警招聘公安基础知识必刷题库及参考答案
- 2025年安徽省合肥市辅警招聘考试题库及答案
- 2024年9月张掖市税务系统遴选面试真题带题目详解
- 广东广州市荔湾区东沙街环卫站招聘环卫工人和会计11人笔试高频难、易错点备考题库及参考答案详解一套
- 2023年度执法资格试题(综合卷)附答案详解
- 2025年湖南省基层法律服务工作者考试强化训练试题及答案二
- 2025年出版专业资格考试(出版专业理论与实务初级)经典试题及答案一
- xx市污水厂扩容及雨污管网改造建设项目技术方案
- 2025年健康心理学与行为疗法的考试试卷及答案
- (2024年)发生输液反应时应急预案及处理流程
- 水域救援知识课件
- GB 31604.60-2024食品安全国家标准食品接触材料及制品溶剂残留量的测定
- 新国际政治学概论(第三版)-教学课件-陈岳-109503国际政治学概论(第三版)
- XX医院DRG绩效分配方案
- 《研究生英语》(第二版)练习答案及译文
- 加油船租赁油船租赁合同
- 《茶叶审评技术》课程考试复习题库(含答案)
- 专题四“挺膺担当”主题团课
- 智能高速铁路概论-课件-第一章-世界智能铁路发展-
- 部编人教版五年级上册语文 第三单元单元分析
评论
0/150
提交评论