C语言二级指针的理解 最近开始学习数据结构,其中二级指针想了很久,现在把一些理解记载下!指针理解成变量在内存中的地址,这个地址可以用指针变量来保存,此时指针变量也会在内存中占用一定的空间,如果我们获取指针变量的指针,那么这个指针变量的指针就成为二级指针。 举例说明:参考文献[1]: http://c.biancheng.net/view/2016.html 最近开始学习数据结构,其中二级指针想了很久,现在把一些理解记载下! 指针理解成变量在内存中的地址,这个地址可以用指针变量来保存,此时指针变量也会在内存中占用一定的空间,如果我们获取指针变量的指针,那么这个指针变量的指针就成为二级指针。 举例说明: //声明一个变量,计算机会在内存中开辟int类型大小的空间 int a = 0; //声明指针变量b,该变量存储变量a的地址 int *b = &a; //声明变量c,存储指针变量b的地址,称为二级指针 int **c = &b; 参考文献 [1]: http://c.biancheng.net/view/2016.html