指针的指针? 前言: 指针的初识点击移步 双重指针: 指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链.通常,一个指针包含一个变量的地址.当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置. 直接上脚本 #include <stdio.h> int main () { int a = 10; int *p,**pt; p = &a; pt = &p; printf("变量a的内存地址:0x%X\n",&
指针变量可以指向另一个指针变量,这种操作并不是将一个指针变量所指向的内存地址传递给另一个指针变量,而是定义一种指向指针类型的指针变量,可将其称为双重指针.双重指针的定义形式为: 数据类型 **变量名: 其中使用 2 个 间接运算符,如下例所示: int i, *pi, **dpi; // 声明整型变量 i.整型指针变量 pi 和 整型双重指针变量 dpi pi = &i; // 将变量 i 的地址赋给整型指针变量 pi dpi = π // 将整型指针变量 pi 的地址赋给整型双重指针变量 dp