黑马程序员技术交流社区
标题:
指针
[打印本页]
作者:
chunjiang
时间:
2015-9-5 02:17
标题:
指针
二级指针该怎么理解?**p怎么就成了*p所指的值了?不该是*p所指的地址吗?
作者:
coding_wang
时间:
2015-9-5 11:04
有点绕 同求~~~~
作者:
bustle
时间:
2015-9-5 21:47
如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针的指针变量,也称为“二级指针”。
int a = 5;
int *p = &a; //一级指针
int **p1 = &p; //二级指针,意思是p1这个指针变量存的是“一级指针变量p的地址”
printf("直接输出 a=%d\n一级指针取值a=%d\n二级指针取值a=%d\n",a,*p,**p);//5 5 5
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2