第8章 结构体与共用体 本章内容 结构体 、共用体 类型的定义 结构体变量、结构体数组 基本数据类型和构造数据类型 思考 :为什么要使用结构体? 在程序里表示一个人(姓名、年龄、性别等),怎么表示? 想表示多个人呢? 如何用c程序实现下述表格的管理? 数组的解决方法 int studentId[30]; /* 最多可以管理30个学生, 每个学生的学号用数组的下标表示*/ char studentName[30][10]; char studentSex[30][2]; int timeOfEnter[30]; /*入学时间用int表示*/ int scoreComputer[30];/*计算机原理课的成绩*/ int scoreEnglish[30]; /*英语课的成绩*/ int scoreMath[30]; /*数学课的成绩*/ int scoreMusic[30]; /*音乐课的成绩*/ 数组的解决方法 学生管理数组结构的内存分配图 希望的内存分配图 结构体类型的声明(结构体定义) 结构体类型的声明(结构体定义) struct student { int studentID; char studentName[10]; char studentSex[4]; int timeOfEnte
原创力文档

文档评论(0)