您的位置:首页 > 其它

结构体数组使用方法

2005-06-01 20:49 399 查看
结构体数组
结构体数组与数值型数组不同之处在于每个数组元素都是一个结构体类型的数据,它们都分别包括各个成员项。
结构体数组的定义 和定义结构体变量的方法相仿,只需说明其为数组即可。
先定义结构体类
型再定义数组名

在定义类型的
同时定义数组

直接定义结
构体类型数组

struct结构体名{成员表列 }
struct结构体名 数组名
 
struct结构体名{成员表列}数组名
struct{成员表列 }数组名
struct date{
int year;
int month;
int day;
};
struct date day[2];
struct date{
int year;
int month;
int day;
}day[2];
 
struct {
int year;
int month;
int day;
}day[2];
 
见下图:
[align=center]
 
year
month
day
day[0]
1997
7
1
day[2]
2000
8
8
[/align] 数组各元素再内存中连续存放。

结构体数组的初使化 定义形式:
struct 结构体名 数组名={{数组元素1},{数组元素2},……}
例:struct date day[2]={{1997,7,1},{2000,8,8}};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: