网站建设的标语,wordpress微信支付插件,做电影网站怎样赚钱,浙江省建设信息港成绩查询指向指针的指针是一种多级间接寻址的形式#xff0c;或者说是一个指针链。通常#xff0c;一个指针包含一个变量的地址。当我们定义一个指向指针的指针时#xff0c;第一个指针包含了第二个指针的地址#xff0c;第二个指针指向包含实际值的位置。
一个指向指针的指针变量…指向指针的指针是一种多级间接寻址的形式或者说是一个指针链。通常一个指针包含一个变量的地址。当我们定义一个指向指针的指针时第一个指针包含了第二个指针的地址第二个指针指向包含实际值的位置。
一个指向指针的指针变量必须如下声明即在变量名前放置两个星号。例如下面声明了一个指向 int 类型指针的指针
int **var;当一个目标值被一个指针间接指向到另一个指针时访问这个值需要使用两个星号运算符如下面实例所示
#include stdio.hint main ()
{int V;int *Pt1;int **Pt2;V 100;/* 获取 V 的地址 */Pt1 V;/* 使用运算符 获取 Pt1 的地址 */Pt2 Pt1;/* 使用 pptr 获取值 */printf(var %d\n, V );printf(Pt1 %p\n, Pt1 );printf(*Pt1 %d\n, *Pt1 );printf(Pt2 %p\n, Pt2 );printf(**Pt2 %d\n, **Pt2);return 0;
}当上面的代码被编译和执行时它会产生下列结果
var 100
Pt1 0x7ffee2d5e8d8
*Pt1 100
Pt2 0x7ffee2d5e8d0
**Pt2 100