社区
C#
帖子详情
堆中的数据 如何存取 ? int 数据应该 放栈 中吧 ?堆大小 ? 栈大小 ?
iamsea11
2003-08-21 10:21:14
?
...全文
103
5
打赏
收藏
堆中的数据 如何存取 ? int 数据应该 放栈 中吧 ?堆大小 ? 栈大小 ?
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elite2018
2003-08-27
打赏
举报
回复
堆 (heap)
内存的组成部分,保留给程序用于临时存储数据结构,这些数据结构的存在或大小在程序运行之前都无法确定。使用“调用堆栈”窗口可以查看当前在堆栈上的函数或过程调用。
显示“调用堆栈”窗口
从“调试”菜单中选择“窗口”,并单击“调用堆栈”。(调试器必须正在运行或处于中断模式。)
“调用堆栈”窗口显示每个函数的名称和编写它所用的编程语言。函数或过程名可能伴随有可选信息,如模块名、行号、字节偏移量以及参数的名称、类型和值。可以打开或关闭这些可选信息的显示。
iamsea11
2003-08-22
打赏
举报
回复
?
iamsea11
2003-08-21
打赏
举报
回复
象int这样的简单数据类型是放在栈中的(当然不包括类中的int数据成员)
为什么不包括类中的int数据成员 。。。
iamsea11
2003-08-21
打赏
举报
回复
?
qhgary
2003-08-21
打赏
举报
回复
堆中的数据是不能够直接访问的,只能通过引用访问,就是说堆中的数据是由虚拟机管理的,它有可能根据实际情况改变数据的实际存放位置(当然同时会修改引用,保证能够正确访问)所以数据的存放不一定是连续的,具体会有一个算法的,包括数据什么时候该移动,如何移动都不是我们要操心的事情。只要能够访问到我们需要的数据就可以了。
象int这样的简单数据类型是放在栈中的(当然不包括类中的int数据成员)
堆和栈的大小是可以调整的,但是一般都不去管,除非你知道自己在做什么,的确需要这么做。因为它都有默认值的,堆和栈只不过是2块不同的内存空间而已。
MySQL
数据
类型和运算符
Re: MySQL
数据
类型和运算符=============================#
数据
类型 整数类型:五种 TINY SMALL MEDIUM
INT
BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间
数据
类型:五种 YEAR -1 字符串类型:二种 CHAR(M) VARCHAR(M) -1 二进制字符串:位字段BIT 固定BINARY 可变VARBINARY -1 # 运算符 算术 运算符 比较 运算符 逻辑 运算符 位操作 运算符 运算符的优先级-------------------------------------
什么是内存
中
的
堆
和
栈
?与
数据
结构
中
的
堆
和
栈
有什么区别?
一直使用
堆
和
栈
的相关概念,对内存
中
(操作系统)
中
的
堆
与
栈
和
数据
结构
中
的
堆
与
栈
一直不求甚解,这次,突然想起这个问题,在此进行一个简单梳理归纳,如有错误,恳请读者指出。
栈
(stack)
栈
是由系统自动分配和...
为什么说
栈
的速度快,
堆
的速度慢?
栈
和
堆
的区别是什么?
栈
与
堆
都是Java用来在Ram
中
存放
数据
的地方。与C++不同,Java自动管理
栈
和
堆
,程序员不能直接地设置
栈
或
堆
。 Java的
堆
是一个运行时
数据
区,类的对象从
中
分配空间。 这些对象通过new、newarray、anewarray和...
堆
和
栈
的区别 之
数据
结构和内存
数据
结构的
栈
和
堆
首先在
数据
结构上要知道
堆
栈
,尽管我们这么称呼它,但实际上
堆
栈
是两种
数据
结构:
堆
和
栈
。
堆
和
栈
都是一种
数据
项按序排列的
数据
结构。
栈
就像装
数据
的桶或箱子 我们先从大家比较熟悉的
栈
说起吧...
堆
(heap)、
栈
(stack)
堆
可以分为最大
堆
和最小
堆
,其
中
最大
堆
要求父节点的键值大于或等于其子节点的键值,最小
堆
则要求父节点的键值...是静态分配的内存区域,
大小
在程序编译时已经确定,
栈
中
的元素是自动分配的,生命周期是函数执行期间。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章