배열은 같은 데이터형 (예를 들어 T)형이라면
무엇이든 될수가 있다.
그런데 T에는 기본 데이터형이 아닌
포인터, 구조체, 공용체등도 올수 있다.
그래서 아래와 같은 코드도 가능
student_t a;
back_pack_t b;
snow_duck_t c;
student_t* a;
back_pack_t* b;
snow_duck_t* c;
//student_t[] a; // 문법적으로 허용하지 않아서 아래와 같이 표기
//back_pack_t[] b;
//snow_duck_t[] c;
student_t a[];
back_pack_t b[];
snow_duck_t c[];