黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
a157051803
时间:
2016-4-13 15:08
标题:
求解
从低字节向高字节存储的是哪个?
作者:
冷傲阳
时间:
2016-4-13 15:13
常量区的地址分配是从低字节到高字节
作者:
冷傲阳
时间:
2016-4-13 15:16
是指这个吗?
作者:
muzipiao
时间:
2016-4-13 17:04
老师在视频中讲课讲过内存区域划分,由高到底分别为
高地址---->栈区(存放局部变量,地址)
|
| 堆区(存储对象)
|
| BSS段(存储未初始化的全局变量和静态变量)
|
| 数据区(存储已经初始化的全局变量和静态变量)
↓
低地址 代码区(存储代码段,方法等)
其中栈区地址由高到低存储,堆区恰好相反,由低到高存储,请问你问的是这个吗?
作者:
烛风小糊涂
时间:
2016-4-13 22:01
我知道一个-----数组。
数组在内存中的存储是从低地址开始往高地址分配。
#include<stdio.h>
int main() {
int a[2] = { 1,2 };
int b = 4;
printf("a[0]:%p\na[1]:%p\nb: %p\n", a, a+1,&b);
return 0;
}
楼主可以直接编译运行这个代码,一看便知。
作者:
Gadbee
时间:
2016-4-15 09:00
堆区,系统来管理的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2