【电子资讯】结构数组的定义
一个结构体变量中可以存放一组相关的数据.如果有多组数据(多个结构体)要参加运算.显然就应该用数组,这就是结构体数组。结构体数组的每一个元素都是一个结构体类型的数据.它们又分别包括各个成员项。在实际应用中.经常用结构数组来表示具有相同数据结构的.一个群体·结构体数组的定义与定义结构体变量的方法相类似.只须说明其为数组即可.例如:
Struct Student
{
int number;//定义学生的学号
cbar name[20]//学生的姓名 字符数组
int age; //学生年龄
char sex; //学生性别
float score; //学生成绩
char address[50]; //学生家庭地址
};
8truct slimiest boy[5];
这里定义了一个结构数组boy.共有5个元素.即boy[o]~boy[4]。每个数组元素都具有
struct student的结构形式。也可以直接定义一个结构体数组.程序清单如下:
struct stadent
{
int number; //定义学生的学号
char name[20]; //学生的姓名 字符数组
int age; //学生年龄
char seX; //学生性别
flcoat score; //学生成绩
char addressE50]; //学生家庭地址
}b0y[5];
结构体数组中各元素在内存中是连续存放的。
电子街推荐