黑马程序员技术交流社区
标题:
关于 const 指针赋值问题
[打印本页]
作者:
kingloveyy
时间:
2014-9-22 22:31
标题:
关于 const 指针赋值问题
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?
作者:
kingloveyy
时间:
2014-9-22 22:49
有大神在么??
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2