指针的指针如何理解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 10:07:11

指针的指针如何理解?
指针的指针如何理解?

指针的指针如何理解?

你知道的,所有变量编译器都会为其分配内存空间,以便保存一个值,既然占用内存就会存在一个地址,包括指针变量.

 

指针变量保存的是其他变量的地址.

而指针的指针,保存的就是另一个指针的地址.

 

你懂的,定义指针使用星号,而指针的指针,定义的时候使用两个星号.

 

比如:

int a=10; 
int *p;//指针
int **pp;//指针的指针
p=&a;//取a的地址赋值给p
pp=&p;//取p的地址赋值给pp

**p=20;//使用指针的指针对a赋值,间接的间接赋值.