C语言恶补——指针
指针就是一个变量,它的值本质上是一个地址。
指针变量*p
int a = 10; // 定义一个整型变量
int *p = &a; // p 存储的是变量 a 的地址
&代表取地址的意思,&a能获取a被分配的地址
p存储a的内存地址
*p是对p指针的解引用,它能直接访问p地址的内容
若是声明一个指针,可以这么做:int *p,此时*p就代表一个指针变量。
int *p = &a;它的等价写法是:
int *p;
p = &a;

浙公网安备 33010602011771号