二级指针,就是指向一个指针的地址
int a =1;
int * p1 = &a;
int **p2 = &p1;
int ***p3 = &p2;
// p2就是二级指针
printf("%d\n%d\n%d\n%d\n",a,*p1,**p2,***p3);
指针的直接修改与间接修改
int a=10;
int b=20;
int *pa = &a;
printf("*pa=%d\n",*pa);
// 指针直接修改
//pa = &b;
//printf("*pa=%d\n",*pa);
// 指针间接修改
int ** pb = &pa;
*pb = &b;
printf("*pa=%d\n",*pa);