主题:求助啊!!各位前辈!
cczi
[专家分:0] 发布于 2011-04-27 14:49:00
指针到底是什么东西啊!完全看不懂!
回复列表 (共8个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-04-27 15:05:00
印门牌号儿的板子。
板凳
cczi [专家分:0] 发布于 2011-04-27 16:26:00
书上有,但是那个地址的传输有点搞不懂
3 楼
cgl_lgs [专家分:21040] 发布于 2011-04-28 14:48:00
哪不懂可以提出来大家讨论:)
4 楼
windy0will [专家分:2300] 发布于 2011-04-28 20:43:00
其实指针就是一个无符号整数。不过它能指向一个内存地址,并且可以对那快内存进行操作(读写等).
5 楼
windy0will [专家分:2300] 发布于 2011-04-28 21:37:00
一般可以把物理内存看成是很多个连续的单元组成,对每一个单元进行编号。如1G的内存从0到0x3FFFFFFF编号。每一个编号就是地址,通过这个编号就能很容易找到我们需要的内存,对它操作。C语言里的指针就是保存着这样的编号,因此可以把一个编号赋值给另一个指针。当然也可以对指针间接操作,这里就是对那个编号所代表的单元操作。不过,一般c语言里面的指针不是指向真正的物理内存地址的,而是所谓的虚拟地址,这个虚拟地址经操作系统转换,然后被映射成真正的内存地址。其实也是一样的。
6 楼
wukaikailive [专家分:80] 发布于 2011-04-29 13:22:00
你看过书没有?要是看过书不可能一点也不懂,不要问这么弱的问题了
7 楼
871696091 [专家分:30] 发布于 2011-04-30 13:45:00
每个储存单元都有一个地址,就像住房每个房间有一个门牌号,可以住人
8 楼
cczi [专家分:0] 发布于 2011-07-10 21:57:00
[em2]谢谢大家
我来回复