堆和栈的一点知识
来源:互联网 发布:mac电脑顿号怎么打 编辑:程序博客网 时间:2024/05/22 08:28
堆和栈
1、堆的增长方向是递增;
2、栈的增长方向是递减。
实验代码:
printf("栈操作:\n"); int num1 = 10; int num2 = 11; printf("num1:%d\n", num1); printf("num2:%d\n", num2); printf("&num1:%d\n", &num1); printf("&num2:%d\n", &num2);//栈操作 printf("堆操作:\n"); int *num3; int *num4; num3 = new int; num4 = new int; *num3 = 12; *num4 = 13; printf("*num3:%d\n", *num3); printf("*num4:%d\n", *num4); printf("num3:%d\n", num3); printf("num4:%d\n", num4); printf("&num3:%d\n", &num3); printf("&num4:%d\n", &num4); delete num3; delete num4;
实验的结果如下:
在结果中:
&num1、&num2、&num3、&num4四个地址是在栈中的,num3、num4两个地址是在堆中的。
0 0
- 关于堆和栈的一点知识
- 堆和栈的一点知识
- 堆和栈的一点区别
- 栈和托管堆的一点理解
- 对堆和栈的一点思考
- 堆和栈的一些知识
- 堆和栈的区别--内存知识
- 堆空间和栈空间的一点小例子
- 堆和栈相关知识
- 关于堆和栈的一些知识(Z)
- 关于堆和栈的一些知识(转贴)
- 有关java中的堆和栈的浅显知识
- 关于汇编程序和底层的一点知识
- 优先队列和堆的一些知识
- 堆、栈的一点小建议
- 栈内存和堆内存的一点小结 《程序员的自我修养》·笔记
- final 的一点知识
- vector的一点知识
- 【NOIP2016模拟赛No.1】 最小密度路径
- 解决移动端提交表情评论php处理
- 【Android】切换Activity时使用Bundle封装Map对象
- 在线教育和传统教育相比有什么优势
- Spring--RowMapper
- 堆和栈的一点知识
- JavaScript中为什么没有函数重载
- springmvc 国际化
- IOS进阶 - CALayer简单介绍
- 解决ie不支持placeholder插件
- Hadoop datanode Datanode denied communication with namenode错误及解决
- java与maven配置
- 目前在线教育网站都有哪些分类?
- 关于Spring的资源问题