指针的指针如何理解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 04:37:23
指针的指针如何理解?
xNP_ Ptg);*R.@ *F-&RyszY N;1nogI]/{WG/bFj8%0ɉ"I' N^&UVyeY\uޙE:5LJSy{w.kEW=8L'&/}1pc d;\wz]{1?Ibc?f+hqzE\!C~:B7!e ثNgU >S?S&w4(=ф ^QRj?\&'3QE츝u.IEc

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

指针的指针如何理解?

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

 

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

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

 

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

 

比如:

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

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