指针变量:只是用来存放内存地址的变量
# include <stdio.h>
int main(void)
{
int **k, *a, b = 100;
/* 假设a的房间号(地址)为1001,即&a=1001;
b的房间号为1002,即&b=1002 */
a = &b; //a存放b的地址,a=1002
k = &a; //k存放a的地址, k=1001
printf("%d\n", **k);
/*
*k指向k中存放的地址&a(即*k通过1001这个房间号找到了a),a的房间里放了&b;
**k则通过1002这个房间号找到了b,b的房间放了数值100;
那么要求输出一个整型数值,也就是b中的值100
*/
return 0;
}
/*结果:
100
请按任意键继续. . .
*/