- 6
- 0
- 约4.15万字
- 约 174页
- 2017-01-01 发布于广东
- 举报
C语言中的数据类型非常丰富,到目前为止,已介绍过的数据类型有:简单变量、数组和指针。简单变量是一个独立的变量,它同其他变量之间不存在固定的联系;数组则是同一类型数据的组合;指针类型数据主要用于动态存储分配。可以说,它们各有各的用途。 但在实际应用中常常会遇到这样的问题,要求把一些属于不同类型的数据作为一个整体来处理。举一个简单的例子,比如对一个学生的档案管理,需要将每个学生的姓名、年龄、性别、学生证号码、民族、文化程度、家庭住址、家庭电话等类型不同的数据列在一起。虽然这些数据均面向同一个处理对象——学生的属性,但它们却不属于同一类型。 对于这个实际问题,采用以前掌握的数据类型还难以处理这种复杂的数据结构。如果用简单变量来分别代表各个属性,不仅难以反应出它们的内在联系,而且使程序冗长难读。用数组则无法容纳不同类型的元素。于是C语言提供了一种称之为“结构体”类型的数据,它是由一些不同类型的数据组合而成的,如表10-1所示。 第10章 结构体、共用体与枚举型 10.1 结构体类型的基本知识 10.2 结构体数组 10.3 结构体变量与函数 10.4 结构体变量与指针 10.5 链表 10.6 枚举类型数据 10.7 共同体类型数据 10.8 用typedef定义类型 课后练习 【注】其中“文化程度”用上学年数来表示,如“12”表示高中毕
您可能关注的文档
- C语言程序设计第1章程序设计概述课件教学.ppt
- C语言程序设计第1章程序设计基础及C语言概述课件教学.ppt
- C语言程序设计第2章C语言基础及顺序结构程序设计课件教学.ppt
- C语言程序设计第2章数据及其运算课件教学.ppt
- C语言程序设计第3章简单程序设计课件教学.ppt
- C语言程序设计第3章选择结构程序设计课件教学.ppt
- C语言程序设计第4章分支结构程序设计课件教学.ppt
- C语言程序设计第4章循环结构程序设计课件教学.ppt
- C语言程序设计第5章数组课件教学.PPT
- C语言程序设计第5章循环结构程序设计课件教学.ppt
- 计算机二级MS Excel2026年高频考点含解析.docx
- 计算机二级MS Office2026年冲刺卷含解析.docx
- 计算机二级MS Office高级应用2026年冲刺全真模拟含解析.docx
- 计算机二级MS Office高级应用2026年押题高频考点含解析.docx
- 2026年新高考全国卷一数学导数易错题预测卷含解析.docx
- 2026年新高考全国卷语文压轴题模拟卷含解析.docx
- 2026年新高考全国乙卷高考数学易错题卷(含解析).docx
- 2026年新高考生物稳态调节专题预测分析卷(含解析).docx
- 2026年新课标 I 卷高考化学易错点专项模拟卷含解析.docx
- 2026年新课标 I 卷高考生物押题模拟卷含解析.docx
原创力文档

文档评论(0)