鱼C论坛

 找回密码
 立即注册
查看: 2936|回复: 2

关于数据结构与数据类型概念的问题?

[复制链接]
发表于 2013-11-2 10:16:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 例如大胖子必须睡双人床,就给他双人床,瘦的人单人床就够了。那如果我声明两个变量int a[2],int b[3]那是不是说明这两个变量的数据类型是不一样的?因为申请的内存空间是不一样的。教科书上又说具有相同数据结构的数据属同一类。同一类数据的全体称为一个数据类型,那a和b都是数组它们都拥有同样的结构的,即使int a[2],char b[3]。它们也都是具体相同的结构的,那不是说这a和b有相同的数据类型了??这不是自相矛盾了吗??大话数据结构里关于数据类型是这样定义的,一组性质相同的值的集合及定义在此集合上的一组操作。所谓性质相同应该是指数据元素具有相同类型与数量的数据项吧?那因为a和b虽然都是数组,但数据项个数跟类型都不一样,所以按推理它们不是同一个类型。谁能帮我解答一下这解释起来自相矛盾的情况谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-2 12:26:27 | 显示全部楼层
就好比人一样 ,有高有矮,有胖有瘦,但是还是人类。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-2 13:04:41 | 显示全部楼层

如果都是人那说明构成人这个数据元素的数据项是一样的,都是一脑袋两腿,这数据项的类型与数量是一样的,但我举的是这数据项不一样,就像人不可能会有两颗脑袋
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-17 03:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表