C语言中的指针是什么意思?

[复制链接]
查看11 | 回复5 | 2010-3-7 17:24:15 | 显示全部楼层 |阅读模式
指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。面向对象的语言如Java一般避免用指针。指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。简单比方……比如你是一个变量,那么你家的地址就相当于是你的指针, 我可以通过找到你家地址而找到你。
回复

使用道具 举报

千问 | 2010-3-7 17:24:15 | 显示全部楼层

回复

使用道具 举报

千问 | 2010-3-7 17:24:15 | 显示全部楼层

回复

使用道具 举报

千问 | 2010-3-7 17:24:15 | 显示全部楼层
指针就是用来指向内存地址的,可以帮助你找到需要的变量。就像我们家里的门牌号,可以帮助我们找人一样。
回复

使用道具 举报

千问 | 2010-3-7 17:24:15 | 显示全部楼层
指针就是地址。比方说,指针是一本书,书中介绍了另一本书在哪里可以得到。要不你理解成指针保存了一个数据的门牌号,从指针里面得到数据的地址,然后再访问地址得到数据本身内容
回复

使用道具 举报

千问 | 2010-3-7 17:24:15 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行