二级指针:
指向指针的指针就是二级指针,里面存储的是指针变量的地址
定义:
类型** 指针名_pp;
赋值:
指针名_pp = &指针变量;
解引用:
*指针名_pp <=> 指针变量;
**指针名_pp <=> *指针变量 <=> 普通变量
注意:当需要共享指针变量时,就必须使用二级指针
include <stdio.h>
int main(int argc,const char* argv[])
{
int num = 10;
int* p = #
int** pp = &p;
printf("%p %p %p\n",p,*pp,pp);
printf("%d %d\n",*p,**pp);
int arr[5] = {100,2,3,4,5};
int (*arrp)[5] = &arr;
printf("%d\n",**arrp);
}