1. Structure array
Each element in the struct array is a struct variable.
There are three ways to define a struct array:
The first method:
struct student
{
int num;
Char name[20];
char sex;
int age;
};
struct student stu[2];
The second method:
struct student
{
int num;
Char name[20];
char sex;
int age;
}STU[2];
The third method:
struct
{
int num;
Char name[20];
char sex;
int age;
}STU[2];
2. struct array initialization and reference to struct array
Initialization
The initialization of the struct array, combined with the initialization of the array and the initialization of the struct, takes note of the proper use of curly braces.
For example:
struct
{int num;
Char name[20];
char sex;
int age;
}stu[]={{......},{......},{...};
struct student
{int num;
Char name[20];
char sex;
int age;
}STR[3];
strcpy (Stu[0].name, "Zhaoda");
Note: When assigning data of type char to an array in C, the strcpy () method cannot be used to directly assign a value
C + + structural Body (v)