C教程,第1张

C教程,第2张

3.结构数组和结构指针
结构是一种新的数据类型,它也可以有结构数组和结构指针。
一、结构数组
结构数组是一组结构类型相同的变量。如果要定义一个班40个学生的姓名,性别,年龄,地址
,可以定义为一个结构数组。如下:
struct {
char name[8];
char sex[2];
int age;
char addr[40];
}学生[40];
也可以定义为:
struct string {
charname[8];
char sex[2];
int age;
char addr[40];
};
struct string student[40];
需要指出的是,结构数组成员的访问以数组元素为结构变量,其形式为:
结构数组元素。成员名称
例如:
student [0]。姓名
学生[30]。年龄

注意:
结构数组的成员也可以是数组变量。
例如:
struct a
{
int m[3][5];
float f;
char s[20];
} y[4];
要访问结构A中结构变量y[2]的这个变量,可以写成
y[2]。m[1][4]

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C教程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情