二级指针
1 #include <stdio.h>
2 int main()
3 {
4 int a = 1; //整型变量
5 int* p = &a; //一级指针p,指向整型变量a
6 int** q = &p; //二级指针q,指向一级指针p
7 printf("变量a的地址:%p\n",&a);
8 printf("一级指针p的地址:%p\n", p);
9 printf("二级指针q存储的值:%p\n", *q);
10 printf("二级指针q的地址:%p\n", q);
11 **q = 2; //二级指针间接改变,
12 printf("变量a的值%d\n", a);
13 return 0;
14 }
例1运行结果如图所示。