总结一下:指针运算
char *p = NULL;
printf("%d\n", p + 1); // 输出 1, 因为 sizeof(char) == 1
char **p = NULL;
printf("%d\n", p + 1); //输出 4, 因为 sizeof(char *) == 4
void *p = NULL;
printf("%d\n", p + 1); //输出1, 因为 sizeof(void) == 1
void **p = NULL;
printf("%d\n", p + 1); //输出 4, 因为 sizeof(void *) == 4
野路子走来,完全是给自已总结的。