黑马程序员技术交流社区

标题: 指针的指针这个有点搞不懂 [打印本页]

作者: 尖锐湿疣丶陈赫    时间: 2015-11-10 22:55
标题: 指针的指针这个有点搞不懂
int main(){
int a=1;
int *p1=&a;
int **p=&p1;
printf(%d\n,**p);
}
作者: 尖锐湿疣丶陈赫    时间: 2015-11-10 23:00
这个指针的指针到底是啥意思啊
作者: yufang1993    时间: 2015-11-10 23:32
定义一个XX的指针,把XX拷下来,去掉变量名,换上新名字,加个星,加个小括号,如题定义一个指针p1的指针,int *p1,去掉p1换个名加个星加括号int *(*p2)=&p,p本身就是指针,再给p取地址,就是给指针定义一个指针,也就是指针的指针,应该是这样把
作者: 正在输入中...    时间: 2015-11-10 23:57
一会写一篇总结吧、到时候去看看哦
作者: cube川    时间: 2015-11-11 18:24
二级指针
作者: wwf707542865    时间: 2015-11-11 18:43
指针本身就是一个数据类型,它自己也有地址,可以被其他的指针指向,所以,二级指针和多级指针应运而生,n级指针指向的是(n-1)级指针的地址




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2