麻烦大神们帮我解释下这行代码,谢谢

麻烦解释下student students[4]是什么意思,在结构体里有什么作用
还有student和students分别代表什么
谢谢图片图片

student表示定义的结构体类型而students表示一个student类型的数组名

students[4] 是指 里面包含了4个student的数组 标签为 0,1,2,3

我觉得students[4]是你用sudent定义的一个结构体变量数组,简单的说这个数组里面有四个结构体变量,可以存放四个学生的相关信息

student是一个结构体,里面有两个数据成员,number、grade;
students是一个数组,数组中有四个元素,每个元素都是一个student类型的结构体;

student students[4],是你定义了一个数组,数组的名称叫students,数组的长度是4,数组中存放的是student类型的结构体

这个语句的意思是定义一个student类型的名字叫students的四个成员的数组,那么student当然就是一个数据类型,students就是数组变量名。