首先要知道指针都是四字节的
下面举一个例子
可以让我们知道指各种类型指针的加一的范围
char a3, a2, a1, a0;
char *p3, *p2, *p1, *p0;
char **s;
//假设 a3, a2, a1, a0和*p3, *p2, *p1, *p0存放的内存空间都是连续的,并且s指向p
//求s+1 =4字节
//*s+1 =1字节,这里是char型
//**s+1 =其本身的数加一
s+1=s+sizeof(type*)*1;//二级指针+1,指的是指针,+1加指针类型的4个字节
*s+1=s+sizeof(type)*1;//一级指针+1,指的是不同的类型变量,+1加的是指向类型的字节数
**s+1=数值加一//就是数值加一