A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuan121 中级黑马   /  2015-9-7 00:39  /  218 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针(地址)的指针变量。也称为“二级指针”

int a = 5;

int * p = &a;

int ** p1 = &p;


p---指向a的地址

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

p1--指针变量p的地址

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

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



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

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马