数据结构和数据类型的区别

fcm1985 2012-06-13 10:00:29
请问两者有何区别,是不是数据类型只是把数据结构分门别类了,int,double,string也属于数据结构
...全文
637 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
moze1988 2014-04-14
  • 打赏
  • 举报
回复
不是面向结构的编程方法吗 怎么是面向类型
  • 打赏
  • 举报
回复
在面向对象之前,其实流行过一阵“面向类型”的编程方法,有过基本比较有名的大学教材。只不过只很短时间就销声匿迹了,因为面向对象的比较完善的理论出现了。 相比于传统数据结构而言,专注于研究类型系统的理论中跟强调“数据是有类型的”这个理念,而不是像c等等那样只是考虑什么存储区大小、指针偏移位置,而是真正把类型运算题上了设计的核心地位。 而到了面向对象系统分析和设计(OOAD)中,当然不但知道对象是有独立而唯一的存储地址的,而且也是知道对象是有类型的,而且还知道类型可以继承、多态地使用。
  • 打赏
  • 举报
回复
以上的“线程控制(结构)”是做一个名词使用,不是一个动词。
  • 打赏
  • 举报
回复
数据结构,比如说“堆、链表、线程控制、数组、等等”。 数据类型,比如说“堆、链表、线程控制、数组、等等”。
iloli 2014-04-11
  • 打赏
  • 举报
回复
数据结构这个在广义上讲就是数据的构成形式。但在C#中你可能问的是结构体。它是一种值类型,你可以把当理解为基本类型中的一种,像int double 。。这些。。都是基本类型。
devmiao 2014-04-11
  • 打赏
  • 举报
回复
值类型分为内置数据类型,比如int double float byte等和结构体。 你说的数据结构应该说的是结构体。
cheng2005 2014-04-11
  • 打赏
  • 举报
回复
卡巴斯基和巴基斯坦是什么关系? 很多人觉得是个笑话,但是确实真的有人问这种问题...
夜鹰 2014-04-11
  • 打赏
  • 举报
回复
http://www.zhihu.com/question/21165020
fcm1985 2012-06-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
请问两者有何区别,是不是数据类型只是把数据结构分门别类了,int,double,string也属于数据结构
[/Quote]

那可不可以理解成int型数据,double型数据也是数据结构
秋的红果实 2012-06-13
  • 打赏
  • 举报
回复
数据结构是计算机科学里的一门课程,涉及到数据的逻辑结构,物理结构,算法;简单讲就是数据之间的关系,例如总经理下有部门经理,部门经理下面有员工……,要反映这样的关系,就要用到数据结构里的“树”型结构,以及在此结构上的操作(算法)
数据类型是一组数据和定义在此数据上的操作的一种抽象,例如int类型,可以存放4个字节的数据,可以进行转化为浮点数的操作
五更琉璃 2012-06-13
  • 打赏
  • 举报
回复
数据结构 通常和算法一起说,离了算法数据结构也就没意义了
数据类型....就是数据的类型...是个单位而已
只在此山中 2012-06-13
  • 打赏
  • 举报
回复
数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由哪些成分数据构成,以什么方式构成,呈什么结构。

数据是按照数据结构分类的,具有相同数据结构的数据属同一类。同一类数据的全体称为一个数据类型
bdmh 2012-06-13
  • 打赏
  • 举报
回复
数据类型可以简单理解为分类,而结构就涉及到各种数据的整合组织

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧