总结一下:指针运算

char *p = NULL;

printf("%d ", p + 1); // 输出 1, 因为 sizeof(char) == 1

char **p = NULL;

printf("%d ", p + 1); //输出 4, 因为 sizeof(char *) == 4

void *p = NULL;

printf("%d ", p + 1); //输出1, 因为 sizeof(void) == 1

void **p = NULL;

printf("%d ", p + 1); //输出 4, 因为 sizeof(void *) == 4

野路子走来,完全是给自已总结的。

原文地址:https://www.cnblogs.com/personnel/p/8901811.html