C++指针,有事请教?主要想问指向指针的指针

来源:百度知道 编辑:UC知道 时间:2024/07/08 10:38:20
帮我解释一下:
int ival=1024;
int *pi=&ival;
int **ppi=π//这是不是指向指针的指针的格式。
int *pi2=*ppi;//这又是什么意思,不是应该“int *pi2=&ppi”吗?
总而言之就是指向指针的指针这个很不懂啦?
int **ppi=&pi中的**ppi中的**是一个符号呢还是从左到右读啊?

int **ppi这是个指向指针的指针
int *pi2=*ppi 是把*ppi赋值给pi2,pi2就是一个int型的指针
int **ppi=π中 pi是一个int型的指针,而&pi是取pi的地址,即取指针的地址。所以&pi是指针的指针,赋值给ppi;这里的**就是定义指针用的符号!