结构体数组初始化赋值
时间: 2024-06-23 07:00:45 浏览: 111
结构体中数组成员赋值
5星 · 资源好评率100%
结构体数组初始化是指在定义结构体数组时,直接为每个元素赋上初始值。这通常发生在定义数组的同时,并用花括号 {} 包围一组相应的初始值。例如,假设我们有一个名为 `Person` 的结构体,包含 `name` 和 `age` 字段,我们可以这样初始化一个 `Person` 类型的数组:
```c
struct Person {
char name[50];
int age;
};
// 结构体数组的初始化赋值
struct Person people = {
{"Alice", 25},
{"Bob", 30},
{"Charlie", 35}
};
```
在这个例子中,`people` 数组包含了三个 `Person` 对象,分别被初始化为名字为 "Alice" 年龄为 25、名字为 "Bob" 年龄为 30 和名字为 "Charlie" 年龄为 35。
阅读全文