《c语言程序设计教学资料》第12章---构体和共同体
向函数传递结构体 用结构体指针或结构体数组作为函数参数,向函数传递结构体的地址 按值调用 按地址调用 结构体变量作函数参数 实现按值调用 结构体指针作函数参数 从函数返回 结构体变量的值 共用体 共用体所占内存的字节数 不能为共用体的所有成员同时进行初始化,只能对第一个成员进行初始化。此外,共用体成员不能进行比较操作,也不能作为函数参数。 第12章 结构体和共用体 主要内容 定义结构体类型变量的方法 结构体变量的引用 结构体变量的初始化 结构体数组 指向结构体类型数据的指针 共用体 用typedef定义类型 为什么要定义结构体类型 在程序例如何表示一人(姓名、年龄、性别…) 想表示多个人呢? 如何用计算机程序实现下述表格的管理? 初始化 优点:结构紧凑,方便管理,数据的相关性强,便于查找,赋值时只针对某个学生,局部的输入错误不会影响全局和其他人信息 结构体和共用体 C语言允许用户根据具体问题利用已有的基本类型来构造自己所需的数据类型 数组、结构体、共用体都数据构造性数据类型 结构体定义:由若干不同类型的数据项组成(不同类型数据的集合),构成结构体的各个数据项称为结构体成员 共同体定义:由若干不同类型的数据项组成,构成共同体的各个数据项称为共同体成员 数组、结构体、共同体比较 数组:相同类型数据构成,适合于对具有相同类型属性的数据进行批处理 结构体:
您可能关注的文档
- x01-2014-2015学年02期-数据库应用技-项目01-项目数据库设计-任务1-需求分析.pptx
- wincc_flxible学习手册.ppt
- x01-2014-2015学年02期-数据库应用技术-项目01-项目数据库设计任务3-逻辑设计.pptx
- vcr方案-住宅区-金地格林系vcr报元素工场对呼和浩特恒大城项目脚本企划案.pptx
- x14-2014-2015学年02期-数据库应用技术-项10-t-sql基础知识x.ppt
- x01-2014-015学年02期-数据库应用技术-项目01-项目数据库设计-任务4-范式.ppt
- ù×écontingent symbiosis and civil society in an authoritarian state__understading the survival of china__s grassroots ngos.pptx
- [三天学会php]2_层叠样式表css.ppt
- vi设计-写字楼-汇津国际中心(tifc)象系统及推广策略报告.pptx
- win7浪推广方案20110611.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- L19ZG403 机械连接预应力混凝土异型桩 清晰版.pdf VIP
- 2025年初中数学骨干教师培训讲座课件-初中数学单元整体教学设计.pptx
- 2026版电工特种作业-高压电工(官方)-科目三参考试题库历年考点答案解析5套试卷版.docx VIP
- 优质高油大豆种子繁育基地建设项目可行性研究报告.pdf VIP
- 《盐铁论》先秦诸子.pdf VIP
- Q 001-2016_3,4-乙烯二氧噻吩(EDOT)质量标准.pdf VIP
- 基于单片机控制的廊道智能节能路灯控制系统设计与实现.docx
- 储能技术-全套PPT课件.pptx
- 遗憾也是一种圆满作文记叙文.doc
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档

文档评论(0)