C语言中struct有什么用呢???我想不通!!!

发布网友 发布时间:2022-03-23 18:44

我来回答

2个回答

热心网友 时间:2022-03-23 20:13

比方说我问你多高,你可能说你有180cm,问你有多重,你可能说80kg,问你多大啦,你可能说21岁等等等等。但是我说你自己介绍一下自己的特征吧,你单说一个身高或者一个体重给人的信息不准确,你么你可能会说你身高180,体重80,年龄21,男。。。。编程中把这些信息集合起来管理,就组成一个结构(struct),这样我只要知道这个struct,就知道你的完整信息。所以struct是把相关信息集合起来管理的一个结构,他可以包含不同种类的数据。struct是一种方法,一种思想,是结构化编程(比如C++)中类(class)的前身。

热心网友 时间:2022-03-23 21:31

在c中只有基本类型和数组是不能完全描述现实世界的,有时需要将有密切关系的一些不同类型的数据组合成一个有机的整体,以便引用.
比如描述一个学生需要有学号,姓名,性别,年龄,班级等,而在基本类型中没有如此的结构.因此需要用户自己定义.c中引入结构体(struct)的目的就是让用户能自己指定这样的数据结
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com