C语言中指针的作用是什么?

 我来答
杜爷1号
推荐于2016-07-20 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
  简单地说指针就是指向变量和对象的地址。
  指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。
  以上还只是指针的初步应用,随着你在C语言学习上的逐步深入,你会发现更多的用途的。
百度网友56d0baa
推荐于2018-02-27 · TA获得超过1138个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:477万
展开全部
用来简单的标示一个地址引用。
指向变量地址,便于对变量操作。
就像桌面的快捷方式,它指向一个真实的文件。
就像给存储器的某个存储地址单元起了个名字,操作这个名字就等于操作的这个存储地址单元,比如,要给某个存储地址单元赋值,这时候就把值赋给,指向这个存储地址的名字。也就是说,使用指针表示地址单元比直接用内存地址号表示方式,更人性化,操作更灵活。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-03-19
展开全部
指针指向地址,指针的特性就是在地址不变的情况下,可以很方便的修改所指向的内容

最重要的应用有两个,一是函数参数,二是函数指针
函数参数:函数返回值只有一个,如果想回传多个参数,则必须使用指针
函数指针:典型应用就是回调函数(callback)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeffery0601
2011-03-11 · TA获得超过119个赞
知道答主
回答量:77
采纳率:0%
帮助的人:84万
展开全部
指针是一种存放另一个变量的地址的变量。
比如申请一个整形变量 int a = 128; 再申请一个指针让这个指针指向变量a.
int *p;
p = &a; //取a在内存中的地址,把a的地址赋给p。这样p就指向了变量a的地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___游
推荐于2017-11-24 · TA获得超过266个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:89.3万
展开全部
指向地址啊。
比如a是指针
*a 就是指a地址所存的数字。
调用其中数字。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式