谁能最能以最容易让人懂的方法给我解释下C语言的指针的作用?3Q啦~~~

C语言指针呀,根本不懂他到底是干什么用的,还有这么用,求解释,谢谢啦~~... C语言指针呀,根本不懂他到底是干什么用的,还有这么用,求解释,谢谢啦~~ 展开
 我来答
andsom
2013-03-07 · TA获得超过753个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:121万
展开全部
这样给你说吧。举一个例子给你。

假设你有一个邮箱,编号2005@abc.com,别人给你发信时,是发送到这个邮箱地址,而不是进入你的邮箱写信。

c语言的指针与上述同理。它是一个指向另一变量地址的变量,通过它可以访问指向变量的内容。
如:
int a, *p;
a = 10;
p = &a;

这时,可通过 *p 来取得 a 中的值。如:

printf(“%d", *p);

其结果是 10。
fb88720
2013-03-06 · TA获得超过274个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:82.7万
展开全部
指针是保存着地址的变量 比如长的字符信息如果按值传递会占用大量内存 因为必须复制字符,而指针即按址传递,它里面保存的只是一个地址,一个固定长的地址,一个可能无限长的字符串,你算算哪个划算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞花的月
2013-03-06 · TA获得超过324个赞
知道答主
回答量:60
采纳率:0%
帮助的人:50.6万
展开全部
指针就是地址,通过指针可以读写指向的存储单元
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式