A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kingloveyy 中级黑马   /  2014-9-22 22:31  /  909 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

const int **pp2;
int *p1;
const int n=13;
pp2 = &p1; //不允许这样赋值,但是这里我们假设允许
*pp2=&n; //合法,二者都是const,但这同时会使p1指向n
*p1=10; //合法,但这将改变const n的值

1、这里的p1已经是指针了,为什么要加&,这样提取的是谁的地址?
2、pp2是指向指针的指针,可是为什么加了个*号,这是什么意思。不是*号是取指针的数值吗?
3、为什么说这同时会使p1指向n?

1 个回复

倒序浏览
有大神在么??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马