第11章 结构体与共用体
第11章 结构体与共用体 11.1 概述 迄今为止,已介绍了基本类型(或称简单类型)的变量(如整型、实型、字符型变量等),也介绍了一种构造类型数据——数组,数组中的各元素是属于同一个类型的。但是只有这些数据类型是不够的。有时需要将不同类型的数据组合成一个有机的整体,以便于引用。这些组合在一个整体中的数据是互相联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项。这些项都与某一学生相联系。见图11.1。可以看到性别(sex)、年龄(age)、成绩(score)、地址(addr)是属于学号为10010和名为“Li Fun”的学生的。如果将num、name、sex、age、score、addr分别定义为互相独立的简单变量,难以反映它们之间的内在联系。 应当把它们组织成一个组合项,在一个组合项中包含若干个类型不同(当然也可以相同)的数据项。C语言允许用户自己指定这样一种数据结构,它称为结构体(structure)。它相当于其他高级语言中的“记录”。 图11.1 假设程序中要用到图11.1所表示的数据结构,但是C语言没有提供这种现成的数据类型,因此用户必须要在程序中建立所需的结构体类型。例如: struct student {int num; char name[20]; char sex;
您可能关注的文档
- 湿法腐蚀.ppt
- 演示文稿:2010司考经验谈.ppt
- 演示文稿9行星风系.ppt
- 满井游记整理版.ppt
- 演示版.ppt
- 漂亮的小_.ppt
- 演讲稿--跑酷.ppt
- 漫漫自由路.ppt
- 潮汕民间文化.ppt
- 火発表.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 内镜护理人文关怀.pptx VIP
- BOPPPS混合式教学在高职外科护理实训教学中的应用现状分析与效果评价.docx VIP
- DL_T 2727—2023 电力工程接地用铜覆钢使用导则.docx VIP
- 糖尿病骨质疏松多病共管题库答案-2026年华医网继续教育.docx VIP
- 心力衰竭患者护理实践指南(2025年版).docx VIP
- 钢结构工程安装安全专项施工方案.doc VIP
- 信息安全运维管理培训.pptx VIP
- 储能电站电池管理系统安全运维培训.pptx VIP
- 中考数学真题几何图形中的动点问题专项练习.docx VIP
- 最新人教版六年级上册英语第二单元测试试题以及答案 (2套题).pdf VIP
原创力文档

文档评论(0)