C语言中的指针是什么意思?
最好可以打一个比较易懂的比喻,我是一个完全的门外汉,你说专业词语我完全不懂,你可以将一些专业词,在打个易懂的另类比喻,谢谢各位?...
最好可以打一个比较易懂的比喻,我是一个完全的门外汉,你说专业词语我完全不懂,你可以将一些专业词,在打个易懂的另类比喻,谢谢各位?
展开
7个回答
展开全部
指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。面向对象的语言如Java一般避免用指针。指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。
大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。
简单比方……比如你是一个变量,那么你家的地址就相当于是你的指针, 我可以通过找到你家地址而找到你。
大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。
简单比方……比如你是一个变量,那么你家的地址就相当于是你的指针, 我可以通过找到你家地址而找到你。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针就是用来指向内存地址的,可以帮助你找到需要的变量。就像我们家里的门牌号,可以帮助我们找人一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要不你理解成指针保存了一个数据的门牌号,从指针里面得到数据的地址,然后再访问地址得到数据本身内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询