什么是指向指针的指针?
可以这么理解,一个指针变量指向另一个指针变量,该指针变量又指向另外一个变量,也可以称为双重指针。
指针变量p存放的是变量i的地址,所以p是指向整型变量i的指针
其他三个同理
最后一个,指针p2存放的是整型变量x的地址,所以p2指向的x的指针,p1里面存放的是指针p2的地址,所以p1是指向指针p2的指针,也就是指向指针的指针即双重指针。
我们通常定义指向指针的指针如下:
int **p1;
这句话定义了一个指针变量p1,它指向另一个指针变量
int *(*p1);