间接数据存储
1.指针变量存储特定类型的另一变量的地址
2.声明指针: long *pnumber; 变量pnumber 的类型是指向long类型的指针;
3.取址运算符 & pnumber=&number;
4.使用指针 指针的重要用途是存取指针所指变量中的数据值;
int number=0;
int *pnumber=&number;
int *pnumber=NULL;
5.sizeof运算符
char *pstr[]={"1","2","3","4"};
int a=sizeof pstr; //整个指针数组占用的字节数 16
int b=sizeof pstr[0]; //第一个指针数组占用的字节数 4
int a=sizeof pstr; //整个指针数组占用的字节数 16
int b=sizeof pstr[0]; //第一个指针数组占用的字节数 4
![](http://hi.csdn.net/attachment/201107/28/0_1311840943kvz5.gif)
6.多维数组的指针形式 bean[i][j]等价于 *(*(bean+i)+j)