- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
1
—ryypyipi/.l-^^jj91
11章结构体与共用体
第
11.1概述
11.2定义结构体类型变量的方法
11.3结构体变量的引用
11.4结构体变量的初始化
11.5结构体数组
11.6指向结构体类型数据的指针
11.7用指针处理链表
11.8共用体
11.9枚举类型
11.10用typedef定义类型
习题
清华73版
11.1概述
迄今为止,已介绍了基本类型(或称简单类型)的变量(如
)绍了一种构造类型
整型、实型、字符型变量等,也介
数据数组,数组中的各元素是属于同一个类型的。
但是只有这些数据类型是不够的。有时需要将不同类
型的数据组合成一个有机的整体,以便于引用。这些
组合在一个整体中的数据是互相联系的。例如,一个
学生的学号、姓名、性别、年龄、成绩、家庭地址等
项。这些项都与某一学生相联系。见图11.1。可以看
到性别(sex)、年龄(age)(
、成绩so、地址addr)是
cre)(
0的。如果将
属于学号为1001和名为“LiFun”的学生
numme、seae
、naxg、scoreaddr分另ll定义为互相
独立的简单变量,难以反映它们之间的内在联系。
应当把它们组织成一个组合项,在一个组合项中包
含若干个类型不同(当然也可以相同)的数据项。c
语言允许用户自己指定这样一种数据结构,它称
为结构体(structure)。它相当于其他高级语言中的
“
记录”。
numnamesexagescoreaddr
10010LiFunM1887.5Beijing
图
11.1
r不
-tf\-J/rfv4•2/69f/1产$/ul
假设程序中要用到图1L1所表示的数据结构,但是C
语言没有提供这种现成的数据类型,因此用户必
须所需的结构体型。如:
要在程序中建立类例
structstudent
t
{innum;
charm[20]
nae;
charsex;
您可能关注的文档
- 地面动照网安装工程施工组织设计.pdf
- 2024营业员年度个人工作总结范文(35篇).pdf
- 地质调查勘查项目管理用表格式样.pdf
- 2024有关业务员年度总结(30篇).pdf
- 第3章 表和视图.pdf
- 2024最美高校辅导员心得体会(35篇).pdf
- 第九章辐射传热的计算.pdf
- 东风路小学天天学周周推期期评2月资料.pdf
- 安全生产制度及操作规程.pdf
- 儿童免疫规划疫苗管理和预防接种项目投资管理手册参考 (一).pdf
- 2026年生物医药创新药行业分析报告及未来五至十年行业发展报告.docx
- 2025年食品添加剂生产行业分析报告及未来五至十年安全标准报告.docx
- 2026年区块链数字版权报告及未来五至十年知识产权保护报告.docx
- 2025年生物制药研发行业分析报告及未来五至十年全球市场增长报告.docx
- 2026年新能源汽车销量分析报告及未来五至十年市场扩张报告.docx
- 2025年智慧物流无人配送分析报告及未来五至十年配送效率报告.docx
- 2025年AR眼镜娱乐内容分析报告及未来五至十年消费报告.docx
- 2025年人工智能芯片市场分析报告及未来五至十年产业布局报告.docx
- 2025年智能家居市场渗透分析报告及未来五至十年全屋智能报告.docx
- 2025年高清摄像头芯片报告及未来五至十年安防市场报告.docx
原创力文档


文档评论(0)