指针数组:
如何理解:数组里面有很多指针;
int *p[n];
其中 p = a; 是不合法的;
只能 p[0] = a; p[1] = a;
也可以 *p = a; 这时候 a 存放在指针数组的第一个元素的位置,也就是 p[0];
p+1 代表下一个数组位置 也就是从 p[0] 到 p[1];