当前位置: 代码迷 >> C语言 >> [讨论]内存的头和尾在哪里?
  详细解决方案

[讨论]内存的头和尾在哪里?

热度:405   发布时间:2006-08-14 21:25:36.0
[讨论]内存的头和尾在哪里?
内存是一个一维大数组,那么它的头在那里?尾呢?可否用指针把其指出来?
搜索更多相关的解决方案: 内存  

----------------解决方案--------------------------------------------------------
以int array[]为例,
int *p;
p=array;是它的头,
p=array+sizeof(array)/sizeof(int)-1;是它的尾.
----------------解决方案--------------------------------------------------------
楼主可参考汇编教材(IBM-PC汇编语言程序设计)


版主soft_wind 为什么你把我的帖子智力题转到闲聊去了,我觉得这的人气最旺。
学编程智商很重要的。
----------------解决方案--------------------------------------------------------
骗人!学编程才不需要智商!您的那些题目那么难,我一道也做不出来,我还不是照学着编程.
----------------解决方案--------------------------------------------------------

不会吧,斑竹该是没认真思考吧。
既然题较难,那我觉得更该在这儿,讨论了,休闲区的人毕竟少啊。


----------------解决方案--------------------------------------------------------

我可转不回来了,您下次可以这样问,用C语言怎么解这道题呀?
哈哈,我不但不好意思转过去,没准我还能开窍帮您回答一两道


----------------解决方案--------------------------------------------------------
以下是引用soft_wind在2006-8-14 21:34:45的发言:
以int array[]为例,
int *p;
p=array;是它的头,
p=array+sizeof(array)/sizeof(int)-1;是它的尾.

对一个具体的数组,这当然是对的。但是,对内存――这个一维大数组――我们如何定位它的头和尾呢?
我听说 int *p=NULL,这个NULL的值是0,据说,这就是内存的头,这个单元,规定不被任何系统或用户数据所占用。


----------------解决方案--------------------------------------------------------

我没明白您的意思。
依您所说,和数组有关系吗?
内存的结尾?我没听过这种说法


----------------解决方案--------------------------------------------------------
引用
关于狐狸的学说----简称胡说

哈哈,反正我也是不明白楼主所指,不过楼主应该不至于胡说.
楼主水平还是很厉害的,我看过他写过一文本形式的贪吃蛇,
让我来写也许也能写出来,但他对整个程序划分模块的那种布局却是我拍马赶不上的。
----------------解决方案--------------------------------------------------------
  相关解决方案