#include <stdio.h>


char *c[] = {\"ENTER\", \"NEW\", \"POINT\", \"FIRST\"};
char **cp[] = {c+3, c+2, c+1, c};
char ***cpp = cp;


void main(void)
{
   printf(\"%s\\n\", **++cpp);
   printf(\"%s\\n\", *--*++cpp+3);
   printf(\"%s\\n\", *cpp[-2]+3);
   printf(\"%s\\n\", cpp[-1][-1]+1);
}

=================================
   printf(\"%s\\n\", **++cpp); 는 1증가해서 point 나오는건알겠는데

밑에
printf(\"%s\\n\", *--*++cpp+3);
   printf(\"%s\\n\", *cpp[-2]+3);
   printf(\"%s\\n\", cpp[-1][-1]+1);

이거는 감이안잡히네 의미좀 설명좀