黑马程序员技术交流社区
标题:
二级指针
[打印本页]
作者:
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