黑马程序员技术交流社区
标题:
结构体数组定义与访问
[打印本页]
作者:
kailee
时间:
2015-4-29 12:22
标题:
结构体数组定义与访问
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
在写博客的时候感觉这个地方写的太简洁了,再发篇帖子补一补漏洞,见笑了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2