通过例子来熟悉指针:
/*
a地址为100 b地址为104 c地址为108
*/
int a = 112, b = -1;
float c = 3.14;
int *d = &a;
float *e = &c;
int *f = &d;
float *g = &e;
// a = 112 b = -1, c = 3.14;
// d = 100(=&a =100) e = 108(=&c =108);
// *d = 112(=a =112) *e = 3.14(=c =3.14);
//*f = 100(=d =&a =100) *g = 108(=e =&c =108);
//**f = 112(=*d =a =112)
//类似于"指针的指针"
注意:(1)创建一个指针时应该最好赋NULL值 如:int *a = NULL;
(2) "*100 = 25"是不允许的,可以写成 " *(int *)100 =25; "