结构体和共用体.ppt
ys****39
亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
结构体和共用体.ppt
123456789101112131415161718192021
结构体和共用体.ppt
结构体与共用体结构体概述结构体的引入和一个学生有关的数据:姓名、性别、学号、年龄、家庭住址、学习成绩……为了方便处理多个数据项的数据,常把这些关系密切但类型不同的数据项组织在一起,即“封装”起来,并为其取一个名字,在C语言中,就称其为结构体。结构体通常是由不同数据类型的数据项组成,一般也称是由不同成员组成,因此可以说:一个结构体可包含若干成员,每一个成员可具有不同的名字及数据类型。结构体类型的定义结构体类型和简单类型不同,简单类型是由系统预定义的,如int、float、char,直接可以使用。而结构体类型
结构体和共用体.ppt
第10章结构体与共用体主要内容背景10.1结构体类型的定义某部门工作人员信息结构体描述某部门工作人员信息结构体描述个人通讯录学生成绩表结构体描述学生成绩表注意10.2结构体变量的定义(2)定义结构类型时定义结构变量(3)直接定义结构类型变量结构体变量的存储10.3结构体变量的引用“.”运算符【例10.4】设计表示复数的结构体类型,并求2个复数的和与积。【例10.4】设计表示复数的结构体类型,并求2个复数的和与积。2.结构体变量的初始化【例10.5】输出结构体structemployee类型的变量emp1的
结构体和共用体.ppt
结构体和共用体第14讲结构体一、结构体类型一、结构体类型一、结构体类型一、结构体类型一、结构体类型二、结构体变量二、结构体变量二、结构体变量二、结构体变量二、结构体变量二、结构体变量三、结构体数组三、结构体数组三、结构体数组三、结构体数组三、结构体数组四、结构体指针四、结构体指针四、结构体指针四、结构体指针四、结构体指针五、共用体五、共用体五、共用体五、共用体五、共用体结构体和共用体-小结
结构体和共用体2.ppt
主要内容链表链表动态存储分配分配内存空间函数mallocmalloc函数例:分配内存空间函数calloccalloc举例:释放内存空间函数free例:分配一块区域,输入一个学生数据使用结构体和指针操作链表共用体构造数据类型,也叫联合体用途:使几个不同类型的变量共占一段内存(相互覆盖)共用体类型定义定义形式:形式一:uniondata{inti;charch;floatf;}a,b;引用方式:区别:存储方式不同枚举类型枚举类型:变量只有几种可能的值。枚举类型定义定义形式:类型定义功能:用自定义名字为已有数据