结构体数组初始化
时间: 2023-07-21 11:19:52 浏览: 96
C语言中结构体(struct)的几种初始化方法
结构体数组的初始化可以使用以下两种方法:
1. 逐个初始化每个结构体元素:
```
struct person {
char name[20];
int age;
};
int main() {
struct person people[3] = {
{"Tom", 20},
{"Jerry", 22},
{"Mary", 25}
};
return 0;
}
```
2. 使用下标逐个初始化每个结构体元素:
```
struct person {
char name[20];
int age;
};
int main() {
struct person people[3];
people[0] = {"Tom", 20};
people[1] = {"Jerry", 22};
people[2] = {"Mary", 25};
return 0;
}
```
无论是哪种方法,都可以给结构体数组的每个元素指定具体的值。
阅读全文