黑马程序员技术交流社区
标题:
关于指针有个疑问~大神们帮个忙~
[打印本页]
作者:
彈指っ紅顏老
时间:
2014-11-26 10:30
标题:
关于指针有个疑问~大神们帮个忙~
我今天看笔记忽然发现一个问题,指向指针的指针里,int a=0;int *p=&a;int **pp=&p;p里面存储的明明就是地址啊,为什么还要加&?求解答~
作者:
start_again1112
时间:
2014-11-26 11:23
int *pp = p; 这里等于p的话,p里面存放的是a的地址,不是p自己的地址,**pp是指向指针变量p的指针,要的是指针变量p的地址,而不是int类型的变量a的地址,所以要加上&
作者:
Jr_711
时间:
2014-11-26 12:18
p存储的值是a的地址
&p是p这个指针变量的地址
作者:
万雷
时间:
2014-11-26 12:21
楼上 正解
作者:
松果
时间:
2014-11-26 14:35
p里面存放的是a这个存储空间的地址,而pp里边存放的是p这个指针变量的存储空间的地址
作者:
孔思哲
时间:
2014-11-26 14:38
楼上说得对
作者:
mahei521
时间:
2014-11-26 14:42
嘿嘿,看来大牛挺多,只要知道指针存的是地址就行了!记得指针一定要往里面放地址!
作者:
丶有果灬
时间:
2014-11-26 23:45
什么是多级指针?如果一个指针变量存放的又是另一个变量的地址,则称这个指针变量的为指向指针的指针变量也称之为多级指针。多画画内存分布图,指针这一块引刃而解!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2