结构数组的定义
发表:2023-08-29 12:00:42 阅读:64

电子资讯】结构数组的定义

一个结构体变量中可以存放一组相关的数据.如果有多组数据(多个结构体)要参加运算.显然就应该用数组,这就是结构体数组。结构体数组的每一个元素都是一个结构体类型的数据.它们又分别包括各个成员项。在实际应用中.经常用结构数组来表示具有相同数据结构的.一个群体·结构体数组的定义与定义结构体变量的方法相类似.只须说明其为数组即可.例如:

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];

结构体数组中各元素在内存中是连续存放的。

 

电子街推荐

结构变量的初始化

结构变量成员的表示方法

 直接说明结构变量

 

推荐品牌: