对于struct类型一直有一个疑问,就是 struct 类型名和变量名,怎么会有两个,它们关系到底是怎样的,今天我们就来剖析一下
struct student{
int a;
char sex;
float score;
};
struct student student1,student2;
struct student只是一个结构体类型名,student1,student2是变量名,struct student是一体的,它是表示结构体类型,跟Int一样,struct是个关键字,struct student表示的student类型的结构体,学生类结构体,
结构体数组:
struct student
{
};
struct student stu[3];
定义了一个结构体数组stu,里面有3个元素,均为struct student类型数据
一个结构体变量中可以存放一组数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。