结构体数组是怎么循环的
时间: 2023-05-19 18:02:14 浏览: 124
数组的循环
结构体数组可以通过循环语句来进行遍历,比如使用 for 循环,可以通过下标来访问数组中的每一个结构体元素。例如:
```
struct Person {
char name[20];
int age;
};
struct Person people[3] = {
{"Alice", 20},
{"Bob", 25},
{"Charlie", 30}
};
for (int i = 0; i < 3; i++) {
printf("Name: %s, Age: %d\n", people[i].name, people[i].age);
}
```
这段代码定义了一个结构体 Person,包含了一个字符串类型的 name 和一个整型的 age。然后定义了一个包含三个 Person 结构体的数组 people,并初始化了每个元素的值。最后使用 for 循环遍历数组,通过下标访问每个结构体元素的成员变量,打印出每个人的姓名和年龄。
阅读全文