数据经常以组的形式存在。例如,学校需要了解每位学生的姓名,学号和成绩等。如果这些值储存在一起,访问起来会更加简单。但如果类型不同,就无法存储于同一个数组中。所以在C语言中可以使用结构把不同类型的值存储在一起。 先来看看百度百科对结构体的定义: 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。 数组是相同类型的元素的集合,结构也是一些值的集合,这些值称为它的成员。