结构体数组初始化
时间: 2023-07-21 14:18:10 浏览: 164
C语言中结构体(struct)的几种初始化方法
结构体数组的初始化可以通过以下方式进行:
1. 逐个初始化
```
struct Person {
char name[20];
int age;
};
struct Person people[3] = {
{"Alice", 23},
{"Bob", 30},
{"Charlie", 40}
};
```
2. 顺序初始化
```
struct Person {
char name[20];
int age;
};
struct Person people[3] = {
{"Alice"},
{"Bob"},
{"Charlie"}
};
```
以上两种方式都是在定义结构体数组时进行初始化,如果已经定义了结构体数组,可以通过循环逐个赋值的方式进行初始化。
阅读全文