黑马程序员技术交流社区

标题: 关于指针的定义及分级 [打印本页]

作者: Untit1ed童    时间: 2015-9-29 22:34
标题: 关于指针的定义及分级

首先,指针里存放的都是地址
而int *p=&a;这里的*只是定义这个p是几级的指针
//定义二级指针
int **p2=&p;//p2=&p
//三级指针
int ***p3=&p2; //p3=&p2

而在程序中调用的时候p=&a   ;  *p=a     ***p3=**p2=*p=a
调用的是这个指针里的地址所对应的内容

而只要不是定义的*p,这个*p所代表的都是p这个指针里存放地址所对应的内容
个人理解,欢迎指正交流
作者: 朱玉丁    时间: 2015-10-11 19:06
赞,顶一个




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