*p=&a,*p=a和p=&a各是什么意思,有什么区别?

有一个指针p和一个变量a;请问上述表达式各是什么意思,有什么区别... 有一个指针p和一个变量a;

请问上述表达式各是什么意思,有什么区别
展开
 我来答
小小小子70
2019-05-17
知道答主
回答量:5
采纳率:0%
帮助的人:1.5万
展开全部
int *p=&a;
和int *p;pa=&a;等价
这里的*是一个指针说明符,不是间接寻址运算符,我刚好看到这一点分享一下,前面几个人都说这种是错误的,估计理解错了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b9c222d96
2009-03-07
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
*p=a是p取a值
而p=&a是取a 的内存地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoshizhilu
2009-03-07
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
第一个&是指引用吧,*p=&a意思是p所指的值为a的引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rot2000
2009-03-07 · TA获得超过450个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:422万
展开全部
& 取地址符 值相当与指针
* 取对应地址字符 类型与该地址所存储的变量类型一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式