c语言里面二级指针可以被一级指针替代吗? 一 、 结论二、环境三、代码块四 、结构理解 一 、 结论 不可替代,存在即合理 二级指针理解: 指向指针的指针 二、环境 win10 MinGW64 三、代码块 #include <stdio.h> int main() { int a = 10; int *p = &a; int *p1 = &p; int **pp = &p; //这表示pp里面存放了p的地址 printf("%d\n", **pp); //是a内存里面的数值 printf("%d", *p1); // *p1存放的是a的地址 return 0; } 四 、结构理解 图中的p和p1和**pp可能描述不太对,方便理解而已