社区
C语言
帖子详情
栈内存 与 数据结构中的栈有什么区别 是一样的吗
as123456789d
2011-08-07 02:46:41
局部变量是存放在栈中的,,,
这个栈是本身就有的,还是由系统创建军的?
栈内存 与 数据结构中的栈有什么区别 是一样的吗
数据结构中的栈,只是人为创建的一种存储数据的一种方式,尊循 先进后出的原则
栈内存也是这样吗
...全文
300
13
打赏
收藏
栈内存 与 数据结构中的栈有什么区别 是一样的吗
局部变量是存放在栈中的,,, 这个栈是本身就有的,还是由系统创建军的? 栈内存 与 数据结构中的栈有什么区别 是一样的吗 数据结构中的栈,只是人为创建的一种存储数据的一种方式,尊循 先进后出的原则 栈内存也是这样吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pathuang68
2011-08-07
打赏
举报
回复
数据结构中的栈是一种逻辑概念,存放局部变量的栈是一种物理概念。
5t4rk
2011-08-07
打赏
举报
回复
[Quote=引用 4 楼 dizuo 的回复:]
数据结构中的栈是 一种数据结构,
存放局部变量的栈 是一种具体栈的实现
[/Quote]
恩
顶
jialejiahi
2011-08-07
打赏
举报
回复
[Quote=引用 9 楼 towrywang 的回复:]
这和汇编有联系???
[/Quote]
看下汇编就知道了程序的栈帧结构是怎么实现的,也就知道了这里栈是怎么用的,你说有没有联系?
seujh
2011-08-07
打赏
举报
回复
不一样
一个是内存的问题, 一个是 一种解决问题的方法。。。。。。(借助这种特殊的数据结构,叫: 栈)
towry
2011-08-07
打赏
举报
回复
这和汇编有联系???
欣客
2011-08-07
打赏
举报
回复
特点都是一样的,先进后出。。。
个人觉得是一样,不一样肯能是实现的方法不一样。
jialejiahi
2011-08-07
打赏
举报
回复
楼主去看看汇编就全明白了。
lifesider
2011-08-07
打赏
举报
回复
实现原理是一样的,都是使用栈的数据结构
使用push,pop结构
justlovetao
2011-08-07
打赏
举报
回复
我感觉数据结构中的栈只是为了更好的解决问题,而系统的堆栈虽然和数据结构的原理差不多(我也说不清。。求高人),但是很复杂吧
ryfdizuo
2011-08-07
打赏
举报
回复
数据结构中的栈是 一种数据结构,
存放局部变量的栈 是一种具体栈的实现
lz1091914999
2011-08-07
打赏
举报
回复
一个简单不抽象,一个复杂但抽象。
独自听枫
2011-08-07
打赏
举报
回复
不一样的东西,栈内存是由系统自动维护的内存区域,一般很小
比如 你在程序中定义
int a; //那么a所占的区域就是在栈内存中,由系统自动维护。
如果是
int *a = new int;//这种的话 a所指的内存就是在堆内存中,由用户自己控制
jackyjkchen
2011-08-07
打赏
举报
回复
相同点都是后进先出,但是数据结构中的栈一直用用户代码级别的,栈内存通过CPU的指令可直接访问
C++第3课:C++内存泄露检测原理及案例实战
本课程具体的内容主要包括C++内存泄露案例、VS2015内存泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的
区别
、C++堆和
栈
的内存管理、
栈
简介、堆简介、堆与
栈
区别
、
栈
的内存分配、Windows的虚拟内存技术、...
内存的
栈
和
数据结构
的
栈
的
区别
数据结构
中
的一般称“
栈
(stack)”,是一种后进先出的
数据结构
。它是一种概念,或者说是一种逻辑技术,与语言、平台无关。内存管理
中
的“堆
栈
”其实是分为堆(heap)和
栈
(stack)的,以引用变量为例,引用变量本身存储在...
什么是内存
中
的堆和
栈
?与
数据结构
中
的堆和
栈
有什么
区别
?
一直使用堆和
栈
的相关概念,对内存
中
(操作系统)
中
的堆与
栈
和
数据结构
中
的堆与
栈
一直不求甚解,这次,突然想起这个问题,在此进行一个简单梳理归纳,如有错误,恳请读者指出。
栈
(stack)
栈
是由系统自动分配和...
内存堆
栈
和
数据结构
堆
栈
数据结构
中
的stack我们叫做堆
栈
,其实是两种不同的
数据结构
,即堆和
栈
,堆实质上是满足一定性质的完全二叉树,而
栈
是“后进先出”的一种线性
数据结构
,它们与队列queue
数据结构
相对,queue是先进先出的线性
数据结构
内存
中
的堆
栈
和
数据结构
堆
栈
区别
内存
中
的堆
栈
和
数据结构
堆
栈
不是一个概念,可以说内存
中
的堆
栈
是真实存在的物理区,
数据结构
中
的堆
栈
是抽象的数据存储结构。 1.内存
中
的堆
栈
内存空间在逻辑上分为三部分:代码区、静态数据区和动态数据,动态数据区...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章