指针:
1.指针=地址
2.获取任何变量的地址都是:&变量名
3.*指针变量名,则间接访问到(解引用)指针指向的变量
4.指针赋值一定要类型一样
5.x86或者32位平台,指针4字节
6.x64或者64位平台,指针8字节
eg:
int a,b,c,d;
int*p1=&a;
int*p2=&b;
*p1=100;//a=100
*p2=200;//b=200
p1=&c;
p2=&d;
*p1=300;//c=300
*p2=400;//d=400
p1=&c;
p2=&a;
p1=&d;
*p2=1000;//a=1000
*p1=2000;//d=2000
eg:
int a=10;
int b=20;
int*p=&a;//d定义时*说明p是个指针变量
*p=100;//a=100
p=&b;
*p=200;//b=200
int**pp=&p;//int a,&a->int*,int*p,&p->int**
*pp=&a;//p=&a
**pp=1000;//a=1000
*pp=&b;//p=&b
**pp=2000;//把2000赋给b