int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);

int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);这个程序什么意思。。。... int**pp,*p,a=10,b=20; pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp); 这个程序什么意思。。。 展开
 我来答
浮生梦魇JM
2014-07-18 · 超过79用户采纳过TA的回答
知道答主
回答量:158
采纳率:75%
帮助的人:68.8万
展开全部
这个程序里,**pp指向的是指针p,而*p指向的是变量a,然后又指向b,因此,此时*p就是b的值,也就是20,而*pp是p中的值,p的只是b的地址,那么**pp就相当于是*p,自然也就是b的值啦, 说的可能有点冗繁,但是道理绝对说清了,望自己细细揣摸,不懂请追问
炫柒神婨
2014-07-18 · 超过50用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:120万
展开全部
**pp这个是声明的指针的指针即地址指针 *p这个为声明的指针 pp=&p这个是将指针p的地址存给pp,即pp指向p的地址 p=&a即p指向a的地址 结果为20(**pp的值是将不显示的)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式