- 8
- 0
- 约3.37万字
- 约 91页
- 2017-01-01 发布于广东
- 举报
8.1 学生批量数据的管理 在学生成绩管理系统实例中,涉及的学生数据有学号、姓名、性别、年龄、班级、个人密码、英语成绩、语文成绩、数学成绩和平均成绩等(如表1-1的学生成绩数据表),每个人一个记录,其中学号、姓名、性别、班级、个人密码属于字符串,年龄属于整型,英语成绩、语文成绩、数学成绩等既可以使用整型也可以使用实型,平均成绩又属于实型。 但前面已学过的数据类型只能表示单一的数据类型,无法用其中的任一种数据类型完全描述,所以学生数据只能分散存放在各自的数组中,给学生数据的管理带来了困难。 为解决不同类型数据的组合存放问题,C语言引入了一种能组合不同数据类型于一体的数据类型——结构体类型。 8.2 结构体 结构体类型可以将若干个不同类型的数据组合起来组织成一个整体。结构体是由若干成员组成的一种构造类型,其中的每一个成员可以是基本数据类型或构造类型。 8.2.1 结构体类型的定义 结构体类型必须先定义,后使用。结构体类型定义的一般形式为: struct 结构体名 { 类型标识符 成员变量名1; 类型标识符 成员变量名2; …… 类型标识符 成员变量名n; }; 其中,struct是定义结构体类型的关键字,后跟结构体名,这两部分构成了结构体类型的标识符。下面花括号内定义了组成该结构体的所有成员,每个成员由成员变量的数据类型(由类型标识符指定)及其变量名组成。结构体
您可能关注的文档
- C_C++程序设计李云峰第5章利用数组编程课件教学.ppt
- C_C++程序设计李云峰第6章利用指针编程课件教学.ppt
- C_C++程序设计李云峰第7章利用构造类型编程课件教学.ppt
- C_C++程序设计李云峰第8章文件操作课件教学.ppt
- C_C++程序设计李云峰第9章C++程序设计课件教学.ppt
- C_C++程序设计李云峰第10章综合应用程序设计课件教学.ppt
- CPLDFPGA控制系统设计周京华第4章课件教学.ppt
- CPLDFPGA控制系统设计周京华第6章课件教学.ppt
- CPLDFPGA控制系统设计周京华第7章课件教学.ppt
- Creo1.0机械设计教程高校本科教材詹友刚第01章Creo1.0基础知识课件教学.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)