【文件属性】:
文件名称:结构体数组初始化-预习2-结构体
文件大小:563KB
文件格式:PPT
更新时间:2021-04-23 12:05:30
结构体
结构体数组初始化
例 struct
{ int num;
char name[20];
char sex;
int age;
}stu[ ]={{……},{……},{……}};
顺序初始化:
struct student
{ int num;
char name[20];
char sex;
int age;
};
struct student stu[ ]={100,“Wang Lin”,‘M’,20,
101,“Li Gang”,‘M’,19,
110,“Liu Yan”,‘F’,19};
例 struct student
{ int num;
char name[20];
char sex;
int age;
}stu[ ]={{……},{……},{……}};
结构体数组引用
引用方式: 结构体数组名[下标].成员名
分行初始化:
struct student
{ int num;
char name[20];
char sex;
int age;
};
struct student stu[ ]={{100,“Wang Lin”,‘M’,20},
{101,“Li Gang”,‘M’,19},
{110,“Liu Yan”,‘F’,19}};
全部初始化时维数可省
struct student
{ int num;
char name[20];
char sex;
int age;
}stu[3];
stu[1].age++;
strcpy(stu[0].name,”ZhaoDa”);