那位大神给解释下指针的指针?
解释一下。
一般怎么用呢?为什么要用呢?
[解决办法]
首先我要介绍一下指针 例如 int *p定义的是一个指针变量p 这个变量p指向的是一个整形数据的地址
而指针的指针 例如 int **p就定义的是一个指针的指针了,指针的指针就是定义了一个指针变量p它指向的数据还是一个指针,如果这时给p所指向的变量赋值的话,那么这个变量应当是一个地址(指针或数组名)例如int a;
int **p;
int *q=&a;
你这时可以把q赋给p或者把&a赋给p;
同时你还可以这样理解 在c语言里数组和指针几乎是一样 数组名可以当指针来用反之亦可,指针的指针就类似于二维数组,在二维数组(b[][])里数组名等价于数组名b *p等价于b[],**p等价于b[][]
不知道这样解释你能不能懂,希望采纳^_^