黑马程序员技术交流社区

标题: 二级指针 [打印本页]

作者: yuan121    时间: 2015-9-7 00:39
标题: 二级指针
如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针(地址)的指针变量。也称为“二级指针”

int a = 5;

int * p = &a;

int ** p1 = &p;


p---指向a的地址

*p---a的地址对应的值----也就是5

p1--指针变量p的地址

*p1 --->  p的地址所对应的内容  ---   a的地址

* *p1  ---->   * a的地址  -->  *p  --> 5



//-------------------------指针为什么要区分类型
一个指针变量所占用的内存空间是固定的。

虽然所有的指针都只占8个字节,但不同类型的变量却占不同的字节数。

结论:定义什么类型的指针就应该指向什么类型的变量。





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