C++中的结构体数组就是由结构体类型的元素组成的数组。这种数据结构非常适合于需要存储大量具有相同或类似属性的对象的情况。
让我们看一个示例,假设我们需要存储一个班级的学生信息,其中每个学生都有姓名和分数。
首先,我们定义一个结构体,它有两个成员:姓名和分数。
struct Student {
string name;
int score;
};
接着,我们可以定义一个Student类型的数组来存储所有学生的信息。
Student students[] = {
{
"Alice"