//指针是一种构造数据类型
int a;
int * p;//p是一个指针变量,p 的类型int
//2.指针指向谁,就把谁的地址赋值给指针
int b = 10;
p = &b;//p变量存的是 b变量的地址
-----------------------------------------------------------------
p : 指向谁,就是谁的地址
*p :指针目标的值 *p改变后会改变指向变量的值。
&p: 指针变量p的地址
-------------------------------------------------------------------
int a=0;
int *p;
p=&a;
*p=10;
int *q;
q=p;
*q=20;
printf("&a = %p p = %p q = %p ", &a,p,q); //地址相同
printf(" a = %d *p = %d *q = %d", a, *p, *q); //同为20