int a0,a1;
int *p0;*p1; //一级指针存放的是变量的地址
int **s; //二级指针存放的是一级指针的地址
s+1 ; //+4个字节 指针=》4个字节 s+sizeof(int *)*1
*s+1;//+4个字节 int =》4个字节 s+sizeof(int )*1
指针加1时仅由本身类型决定。
int*p[10] // 定义一个指针数组,开辟10个空间,每个空间存放的是整型地址。
int (*s) [10] //定义一个指针,指向一个开辟10整型空间的数组。
s+1=》s+sizeof(int[10])*1 //+40个字节