我不明白c语言里面的指针和内存有什么关系啊?

[复制链接]
查看11 | 回复4 | 2010-6-7 14:06:26 | 显示全部楼层 |阅读模式
不明白为什么编个程序还关内存什么事,请知道的通俗一点的回答

回复

使用道具 举报

千问 | 2010-6-7 14:06:26 | 显示全部楼层
程序运行起来,就在内存呆着。所以是有关系的。内存有地址,你把一个数据存在数据段里的什么位置,就是个地址。指针就是存储这个地址用的。通俗点说嘛。。。。。比如,你有10000个后宫。晚上太监给你牌子,让你选。你选了5555号。这个牌子就是指针。但是你要跟5555号睡觉,而不是牌子。所以用指针就是方便找到数据。
回复

使用道具 举报

千问 | 2010-6-7 14:06:26 | 显示全部楼层
因为我们要运行一个程序,都要先把它装入内存,这样cpu才能运行相应的指令。在C中指针就是存放一个内存单元编号的变量。
回复

使用道具 举报

千问 | 2010-6-7 14:06:26 | 显示全部楼层
你想到天安门,但你不需要关心天安门到底在哪里。你只需要关心坐什么车能到。天安门所在的位置就是内存,你不关心。你关心的车次就是指针,它会带你到天安门的位置。
回复

使用道具 举报

千问 | 2010-6-7 14:06:26 | 显示全部楼层
内存是一个个放东西的仓库,指针是仓库的门牌号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行