回 帖 发 新 帖 刷新版面

主题:求助啊!!各位前辈!

指针到底是什么东西啊!完全看不懂!

回复列表 (共8个回复)

沙发

印门牌号儿的板子。

板凳

书上有,但是那个地址的传输有点搞不懂

3 楼

哪不懂可以提出来大家讨论:)

4 楼

其实指针就是一个无符号整数。不过它能指向一个内存地址,并且可以对那快内存进行操作(读写等).

5 楼

一般可以把物理内存看成是很多个连续的单元组成,对每一个单元进行编号。如1G的内存从0到0x3FFFFFFF编号。每一个编号就是地址,通过这个编号就能很容易找到我们需要的内存,对它操作。C语言里的指针就是保存着这样的编号,因此可以把一个编号赋值给另一个指针。当然也可以对指针间接操作,这里就是对那个编号所代表的单元操作。不过,一般c语言里面的指针不是指向真正的物理内存地址的,而是所谓的虚拟地址,这个虚拟地址经操作系统转换,然后被映射成真正的内存地址。其实也是一样的。

6 楼

你看过书没有?要是看过书不可能一点也不懂,不要问这么弱的问题了

7 楼

每个储存单元都有一个地址,就像住房每个房间有一个门牌号,可以住人

8 楼


[em2]谢谢大家

我来回复

您尚未登录,请登录后再回复。点此登录或注册