黑马程序员技术交流社区

标题: 内存寻址要从大到小与指针的关系 [打印本页]

作者: Mr.Qing    时间: 2014-9-8 23:47
标题: 内存寻址要从大到小与指针的关系
内存寻址要从大到小 那么与指针有何关联呢

作者: ‍___________H    时间: 2014-9-9 00:10
不知道怎么回答
作者: fantacyleo    时间: 2014-9-9 01:06
“内存寻址要从大到小"从何说起?
作者: Mr.Qing    时间: 2014-9-9 07:26
fantacyleo 发表于 2014-9-9 01:06
“内存寻址要从大到小"从何说起?

就是C语言中内存的寻址咯  还要从哪说起?
作者: 陨石    时间: 2014-9-9 09:47
不知道同求解。
作者: fantacyleo    时间: 2014-9-9 11:04
Mr.Qing 发表于 2014-9-9 07:26
就是C语言中内存的寻址咯  还要从哪说起?

我是问C语言内存寻址“从大到小“的依据何在
作者: xiniuniu    时间: 2014-9-10 17:09
你是在问数据存放和地址高低的关系吧, intel系统是以小端模式存放,就是一个数据的高位存放在高地址,低位存放到低地址。 例如一个 int num = 0x 12345678; 那么在内存中,假设存放在地址0x11111111处
地址                数据
0x11111111   0x78
0x11111112   0x56
0x11111113   0x34
0x11111114   0x12


int *p = #     p中存放的地址就是:0x11111111 以数据最低位占据的地址作为这个数据的地址。因为有类型,所以计算机会知道从这个地址开始往后几个字节是他需要处理的
作者: 王绍明    时间: 2014-9-10 19:39
没关系,指针就是地址的钥匙
作者: Mr.Qing    时间: 2014-9-10 20:52
xiniuniu 发表于 2014-9-10 17:09
你是在问数据存放和地址高低的关系吧, intel系统是以小端模式存放,就是一个数据的高位存放在高地址,低位 ...

恩 我知道了 不过 数组在内存中的元素 可是要从小到大排列的哦
作者: kingloveyy    时间: 2014-9-10 23:36
用指针可以操作内存啊
作者: 陨石    时间: 2014-9-11 15:27
。。。。好像要学到汇编才会这么细致吧.
作者: 庄得超    时间: 2014-9-11 20:57
求大神指教




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2