问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言问题,就什麽叫结构体引用?最好举点例子.

发布网友 发布时间:2022-04-25 01:24

我来回答

3个回答

热心网友 时间:2023-10-19 10:08

结构体引用,没有这个“专业用词”,但是从你的问题上来看,可以理解你的想法。
引用就是引用的意思,结构体是一种扩展的数据结构。

结构体一般可以根据实际需要设定内部的构造,比如存放商品信息的结构体
struct obj{
char name[20];//名字
int number;//编码
float price;//价钱
};
如上,就定义了一个结构体,但是这东西本身并无实际意义,它只是规定了一种格式。
商店的货品有许多样,比如100种商品。
struct obj commodity[100];这样,就定义了100个实际的空间。用来保存100种商品的信息
而比如我想获取或修改第八个商品的信息就用如下方法。
struct obj temp = commodity[7];//获取了第八个商品的结构体空间
temp.name="xx牌面包";//设定商品名称
temp.number=12345;//设定商品编码
temp.price=3.5f;//设定商品价钱
如上的定义结构体数组,从结构体数组中获取某一具体元素并对内容属性修改的一系列过程
就叫结构体引用拉。

热心网友 时间: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

比如学生成绩管理,一个学生对应的数据有很多组,同时又有很多学生,这就构成一个结构体。如下
struct student
{
char name[10];
char num[20];
char mark1;
char mark2;
int sum;
double ave;
};
这就是一个结构体,包含了6组数据,在主函数里还可以这样定义使用:
struct student stu[10];
这句的意思就是以struct student的结构体类型来定义10个学生,这样每个学生都会有六组信息可以保存。

希望对你有帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 C语言 关于结构型变量成员的引用 问题 封神榜上到底写了什么?通天教主为何会签押封神榜呢? 汕头为什么叫做鮀城 有关C语言结构体变量引用的问题 封神榜是谁写的?? 关于c语言结构体变量成员引用的问题 潮州和汕头是两个地方,为何外地人总喜欢称呼为潮汕? C语言中结构体的成员变量怎么引用 封神榜所说述的是道教还是佛教? 关于结构体变量成员的引用方式 结构体变量的使用和引用 汕头和潮汕的区别是什么? 《掌中之物》每个人最后结局是什么? 苹果手机微信怎样发表说说才可以显示地址? 汕头市因何得名 高分悬赏,修改微信说说位置的方法 汕头为什么叫汕头 汕头的历史介绍 《封神榜》的主要内容 50字? 签字笔画画手绘初级视频教程,九层设计圈分享了 如何改变微信说说地址 比如,广州的别名就叫花城,那汕头的别名叫做什么? 汕头在古代被叫作什么 C++结构体变量的引用 C语言结构体成员的引用问题 李白《劳劳亭》这首诗从体裁上看这是怎样的诗,从题材上看这是一首怎样的诗? 在古代广东汕头是怎么称呼 引用结构体变量中成员一般形式是 古诗词阅读《劳劳亭送别》描写的是哪个季节 关于结构体变量引用成员数据的方法 李白【劳劳亭】首句 c语言中,结构变量的引用和结构成员的引用有什么区别? 表现同学情的诗句 诗歌鉴赏李白《劳劳亭》和王之涣《送别》的最后两句的区别 struct结构体中,变量的引用! 描述同学情的唯美诗句 C语言中结构变量里指针成员的引用问题 C++中可以定义结构型变量的引用吗? 形容同学感情诗句? 结构体类型的变量 赞美同学情谊的诗句