创建指针:int *p;double *pd;
获取地址:int a; int *p=&a;
通过地址获取值:*q;(q存储的是地址)
*p 等价于p[0],*(p+1)等价于p[1]
NULL是空指针
结构体指针
struct stu{
int id;
int score;
};
stu a={13,99};
stu *p=a;
p->id; p->score;
创建指针:int *p;double *pd;
获取地址:int a; int *p=&a;
通过地址获取值:*q;(q存储的是地址)
*p 等价于p[0],*(p+1)等价于p[1]
NULL是空指针
结构体指针
struct stu{
int id;
int score;
};
stu a={13,99};
stu *p=a;
p->id; p->score;