- 11
- 0
- 约2.45万字
- 约 30页
- 2017-05-20 发布于北京
- 举报
C语言结构体和链表
第 10章
结构体与共用体
学习目标 本章主要介绍结构体的定义和使用方法,然后介绍链表的概念和相关操作,最后介绍两种新的数据类型——共用体和枚举。通过本章的学习,需要掌握结构体的概念与结构体类型的定义方法,熟练掌握结构体变量的定义、引用和初始化方法,掌握链表的概念,熟练掌握链表的相关操作,了解共用体和枚举的概念及其使用方法。
实际问题中,经常需要对一些类型不同但又相互关联的数据进行处理。比如,对一个学生而言,他的学号(num)、姓名(name)、性别(sex)、年龄(age)、成绩(score)等数据都与该学生有联系。如果将num、name、sex、age、score分别定义成相互独立的简单变量,则无法反映它们之间的内在联系;又因为这些数据彼此类型不同,而数组只能对同种类型的成批数据进行处理,所以,此时也无法使用数组。这就需要有一种新的数据类型,它能将具有内在联系的不同类型的数据组合成一个整体,在C语言里,这种数据类型就是“结构体”。
结构体属于构造数据类型,它由若干成员组成,成员的类型既可以是基本数据类型,也可以是构造数据类型,而且可以互不相同。由于不同问题需要定义的结构体中包含的成员可能互不相同,所以,C语言只提供定义结构体的一般方法,结构体中的具体成员由用户自己定义。这样,编程人员可以根据实际需要定义各种不同的结构体类型。
10.1 结 构 体
结构体遵循“先定义后使用”
您可能关注的文档
- ch6第6章集合代数.doc
- CF狗市场现状调研和发展前景分析报告(目录).doc
- ch9–2第二讲数量积向量积混合积.doc
- chap2热力学第1定律.doc
- ch3消费者行为理论–L.doc
- chapter1–4《单片机基础》练习题及答案.doc
- chapter2第2章化学热力学基础及化学平衡(.DOC).doc
- ChinaCache程光周末分享–如何做好CDN销售?.doc
- cht9000刷机的详细介绍包括卡刷和线刷.doc
- Ch01化学计量、误差和数据处理.doc
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
原创力文档

文档评论(0)