结构体中最后一条语句 是用STU类型定义了stu[N]这个数组 ,如果写成int stu[n]可以吗,为什么要写成STU stu[N],有什么特殊的意义吗。

img


结构体中最后一条语句 是用STU类型定义了stu[N]这个数组 ,如果写成int stu[n]可以吗,为什么要写成STU stu[N],有什么特殊的意义吗。

当然不行了啊,STU stu[N]表示N个学生的信息
int stu[N]只能表示N个整型数据。但学生信息有很多个属性,用int是无法表达的

定义了结构体:STU ,可以理解成自定义了一种新的数据类型。
STU stu[N] :定义了数据类型为STU 的 stu[60] 数组,数组大小60个元素,每个元素具有四个参数,如stu[0].num,stu[0].name,stu[0].s1,stu[0].s2。