1. 이게 배열의 포인터의 배열인가요? char (*r[1])[3]; >> 네, 맞습니다. 2. 이게 포인터의 배열의 포인터인가요? char *(*rr[3]); >> char c; // c는 char char * p = &c; // p는 char* char * a[3]; a[0] = p; a[1] = p; a[2] = p; // a는 char*의 배열 char * (*rr[3]); // *rr은 char*X[3] 타입 즉 *rr은 char*의 배열 *rr = a; // 성립 3. 이건 포인터의 포인터의 배열인가요? char (**rrr)[3]; >> 네, 맞습니다.