int main() {
char *c[] = { "ENTER","NEW","POINT","FIRST" };
char**cp[] = { c + 3,c + 2,c + 1,c };
char***cpp = cp;
printf("%s\n", **++cpp);
printf("%s\n", *--*++cpp+3);
printf("%s\n", *cpp[-2]+3);
printf("%s\n",cpp[-1][-1]+1);
system("pause");
return 0;
}
分析如下图所示

注:cpp内存中的地址是在变化的
运行结果如下图
