黑马程序员技术交流社区
标题:
关于指向指针的指针的问题
[打印本页]
作者:
二狗
时间:
2014-4-15 03:14
标题:
关于指向指针的指针的问题
我看老师的视频中说指向指针的指针是这样的
//指针
int *p = &a;
//指向指针的指针
int **pp = &p;
复制代码
我想请问能不能这样写
//指针
int *p = &a;
//指向指针的指针 能不能直接写出这样?
int *p2 = &p;
复制代码
这个int **pp是必要的还是只为了表示是指向指针的指针
有点绕,求大神解决:Q
作者:
周宇华
时间:
2014-4-15 03:54
//指针
int *p = &a;
//int *p2 = &p; // 指向指针的指针不能这么写,改成下面的代码
int **p2 = &p; // 指向指针的指针必须要有两个*
复制代码
作者:
m573555543
时间:
2014-4-15 06:32
int *p2 = &p;i
指针在内存中也是有地址的,你这句话的意思应该是把p这个指针的地址赋值给指针p2,而不是把a的地址赋值
指针p2.
作者:
愿我能
时间:
2014-4-15 08:10
我理解的是*p 等价于a了,*p1等价于p,只有再加上*符号也就是**p1,才能等价于a,我是利用这种方法来理解指针的,希望能对你有所帮助
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2