发布网友 发布时间:2022-04-25 01:24
共3个回答
热心网友 时间:2023-10-19 10:08
结构体引用,没有这个“专业用词”,但是从你的问题上来看,可以理解你的想法。热心网友 时间:2023-10-19 10:08
struct 结构体 类型名 { 数据成员说明列表 }; 其中,struct为定义结构体类型的 关键字 ,结构体类型名是用户定义的任何一个有效的标识符,它的作用就如同任何一个基本类型名,利用它能够定义具有该结构类型的变量或函数。数据成员说明列表是对其名成员的数据类型的说明,即:类型名 成员名。整个结构体类型定义必须用“;”作为结束符。例如,一个学生的学籍信息包含有学号、姓名和入学分数,可将其定义为一个结构体类型; struct student { char id[7]; char name[10]; float score; }a; 这样就定义了一个结构体类型student,它向编译系统声明:这是个结构体类型,它包括三个成员,一个是长度为7的字符类型id,用以表示学号;一个是长度为10的字符数组name,用以表示学生姓名;一个是单精度实型变量score,用以表示学生分数。a是这个结构体类型的变量。 引用一个结构体变量有两种方式,通过结构体变量名或指向结构体变量的指针引用变量成员。 与之对应的标记形式也有两种,分别用运算符“.”和“->”表达。 如a.score和a->score是一样的。。这样就实现了 结构体 数据的引用。。热心网友 时间:2023-10-19 10:09
比如学生成绩管理,一个学生对应的数据有很多组,同时又有很多学生,这就构成一个结构体。如下