- 3
- 0
- 约7.41千字
- 约 9页
- 2017-05-27 发布于贵州
- 举报
第十一章 结构体及共用体
结构体与共用体
§11.1 结构体类型的定义
11.1.1 概述
在此之前,除数组外的基本变量都是属于非构造类型的数据。数组是一种构造类型数据。本章介绍另两种构造类型的数据——结构体和共用体。
C语言中的结构体相当于其他高级语言中的“记录”,它可以把多种类型的数据组合在一起,构成一个整体,一种新类型的数据,从而适应复杂类型数据的要求。
11.1.2 结构体类型的定义
定义
struct 结构体名
{成员1;
成员2;
......
成员n;
}; /*只定义类型时,最后一行上的“;”不可缺少*/
其中:结构体名称为该结构体标记。
成员称为结构体域(集合称为域表),其构成为“类型名 成员名”,成员名构成规则与变量名相同。
结构体变量的存储空间分配
各个成员所占字节数之和,即是该变量所需字节数。
结构体类型的定义示例见教材P260。
§11.2结构体类型变量的定义
可以用三种方法定义结构体类型变量。
11.2.1 先声明结构体类型,再定义变量
先定义一个结构体类型,其中student为结构体名,如:
struct student /*该类型共包含4个成员,各成员的类型可以不同*/
{int num;
char name[20];
int age;
fl
您可能关注的文档
- 第五章 针对集团消费进行地推销谈判.doc
- 第五章__程序性知识地学习.ppt
- 第五章 电路板设计规划制作.doc
- 第五章_培训及发展.doc
- 第五届北京别墅设计规划论坛27.ppt
- 第五章~Adapter部分电路研究.doc
- 第五章复习 电流和电路 串联和并联 电流地强弱(B卷).doc
- 第五章 糖友网——我们地家园.doc
- 第五章大学生职业生涯详细规划.ppt
- 第五章薪酬福利管理习题和答案.doc
- 2026年辣味剂行业消费者需求调研报告.docx
- 2026年智能城市大脑技术架构与发展路径.docx
- 2026年量子通信行业发展趋势与应用前景分析报告.docx
- 2026年游戏行业付费用户决策路径及内容创新引导策略[001].docx
- 2026年氢燃料电池商用车商业化进程与产业链协同发展.docx
- 2026年生成式AI如何提升制造业智能化水平.docx
- 2026年量子计算在药物研发领域蛋白质折叠模拟的应用潜力与周期压缩预测.docx
- 农业品牌建设2026年投资策略报告.docx
- 2026年智能城市大脑市场与城市治理智慧化转型路径.docx
- 2026年新能源潮汐能行业项目选址与资源评估报告.docx
原创力文档

文档评论(0)