1.定义
跟结构体变量一样,结构体数组也有3种定义方式
- 第一种方式
struct Person {
char *name;
int age;
};
struct Person p[5];
- 第二种方式
struct Person {
char *name;
int age;
} p[5];
- 第三种方式
struct {
char *name;
int age;
} p[5];
2.访问结构体数组
struct Person {
char *name;
int age;
};
// 定义变量并初始化
struct Person p[] = {{"Jack", 21}, {"Bob", 22}};
// 访问结构体数组的成员
int a = p[0].age;
printf("age=%d\n", a); // 输出21
在写博客的时候感觉这个地方写的太简洁了,再发篇帖子补一补漏洞,见笑了 |
|