定义一个指针pa,那么*pa,pa,&pa都是什么意思?

tianyuwuse
推荐于2018-04-01 · TA获得超过1117个赞
知道小有建树答主
回答量:494
采纳率:100%
帮助的人:240万
展开全部
首先要清楚一个变量在内存中(在编译或者函数调用时)都是会分配地址的
如果有以下定义:int a, *pa = &a;
那么 *pa 表示pa所指向的目标变量即a,也就是说此时这两者是等价的
pa因为是个变量,在定义中初始化时向这个变量中存入了a的地址,所以pa表示a的地址
&pa表示变量pa的地址。我们可以定义一个二级指针指向这个变量pa,具体方法是:int **p; p = &pa;
富港检测
2024-07-10 广告
ASTM D4169-22。ASTM D169是-种测试方法, 通过让运输单位接受一个测试计划来执行, 该测试计划包括在各种分销环境中会遇到的一系列危险元素。ASTM D4169是医疗器械行业广泛使用的标准,医疗器械包装最常用的配送周期(D... 点击进入详情页
本回答由富港检测提供
全才之玉树临风
2013-12-17 · 超过12用户采纳过TA的回答
知道答主
回答量:81
采纳率:50%
帮助的人:27.9万
展开全部
*pa表示内容,pa是地址,如果pa是指针,没&pa这种用法。如果pa不是指针,&pa表示地址
追问
*pa表示谁的内容,?pa是谁的地址?
追答
表示指向的地址和内容咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-17
展开全部
hhhqwfgggh bzcfujhiot458
追问
???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式