指针16(指向指针的指针)

指针不仅可以指向整型数据,字符型数据,数组以及函数,还可以指向指针变量,将指向指针变量的指针称为指向指针的指针。
p.s.类型标识符 **指针变量名
例如 char **p
注意,由于*运算符的结合方向是自右向左,因此“char **p”相当于“char *(*p)”

例题:
代码如下

#include<stdio.h>
int main()
{char *fruit[]={"grape","peach","apple","cherry","banana"};
 char **p;
 int i;
 p=fruit;
 for(i=0;i<5;i++)
 {printf("%s\n",*p++);
 }
}

在这里插入图片描述
不太难理解,理论上可以有定义指针的指针的指针的······指针,实际上,一般很少超过2个的,因为太多了真的容易混乱,,,,

下一篇 指针17 指针与结构体类型

猜你喜欢

转载自blog.csdn.net/weixin_43918004/article/details/85126570
今日推荐