发布网友
共5个回答
热心网友
struct为关键字结构体;student 为类型名,{}内为结构体的组成成分,如学生的班级、学号、成绩等;stu是一个结构体变量,即一个学生的班级、学号、成绩等信息。现在有N个学生,就需要定义一个结构体数组,stu[N],用来存放N个学生的班级、学号、成绩等信息。
热心网友
struct是C语言结构体类型的标识符。
结构体支持把一组变量整合起来形成一个大的变量,其定义形式为:
struct name{
type1 var1;
type2 var2;
...
typen varn;
};
定义中的varx称为结构体的成员变量,可以为任意变量形式。当定义这样的结构体后,struct name就成为一种自定义类型。
于是
struct student就是被命名为student的一个结构体类型名。
热心网友
struct Student是结构体类型,
struct Student max( )是一个函数,函数名叫max,返回值类型是struct Student型数据
实参struct Student stu[]是一个struct Student型地址,形参名stu
我觉得你是看蒙了,你把struct Student整体替换成int再看,会觉得无比的顺眼。
int和struct Student都是类型名,穿上马甲就不认识了?
热心网友
stu[N] 是存放N个元素的数组,数组中的每个元素都是struct student {………………}结构体对象
热心网友
建立一个包含有N个元素的struct student 类型(你自己定义的数据类型)的数组,