A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a157051803 中级黑马   /  2016-4-13 15:08  /  1204 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从低字节向高字节存储的是哪个?

5 个回复

倒序浏览
常量区的地址分配是从低字节到高字节
回复 使用道具 举报
是指这个吗?
回复 使用道具 举报
老师在视频中讲课讲过内存区域划分,由高到底分别为
高地址---->栈区(存放局部变量,地址)
     |     
     |             堆区(存储对象)
     |
     |             BSS段(存储未初始化的全局变量和静态变量)
     |
     |             数据区(存储已经初始化的全局变量和静态变量)
    ↓
低地址     代码区(存储代码段,方法等)
其中栈区地址由高到低存储,堆区恰好相反,由低到高存储,请问你问的是这个吗?

回复 使用道具 举报
我知道一个-----数组。
数组在内存中的存储是从低地址开始往高地址分配。

#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;
}

楼主可以直接编译运行这个代码,一看便知。
回复 使用道具 举报
堆区,系统来管理的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马