论述C语言中指针的概念和作用,并举例说明

 我来答
wkf1986
2012-04-06 · 超过15用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:22.8万
展开全部
1、指针概念:变量的地址(计算机内存字节的编号)叫做指针,存放变量地址的变量叫指针变 量, 简言之,指针是用来存放地址的。
2、作用:指向这个变量或数组的首地址,是变量的间接引用方式。其值如果改变,变量的值或数组元素的值也会跟着改变。程序对变量的操作实际上是对变量所在的存储空间读取和写入数据。方便对变量的操作。

举例说明:
int a=3;/*定义一个整型变量a,并赋初值3*/
int *p;/*定义一个指针变量P*/
p=&a;/*让p指向a的首地址,也就是a的地址*/

程序为a分配一个2个字节的存储单元,假如2个字节的地址分别为(ABCD1和ABCD2,唯一),那么p里面放的值就是ABCD1,不是3。这时可通过p直接引用a,实际上*p=3。以后不管a存放在内存中的哪个地方,只用通过调用p就可以引用a。这时如果令*p=4,则最后的a值也为4。对于数组,指针是指向数组的首地址。
up1860
2012-04-06
知道答主
回答量:27
采纳率:0%
帮助的人:11.9万
展开全部
基本概念不要咨询。
找本书自己先好好学习基础, 有疑问不懂得再问吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_bigarm
2012-04-06 · TA获得超过3948个赞
知道大有可为答主
回答量:1664
采纳率:100%
帮助的人:596万
展开全部
自己去看这本书吧,上面有关于指针的上百个例子和详细的程序注释。
http://book.douban.com/subject/4209736/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穿拖鞋不帅
2012-04-06
知道答主
回答量:31
采纳率:0%
帮助的人:27.1万
展开全部
我觉得如果你真想学指针的话,应该找本书看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式