✅ 목표 (Goal)

배열은 같은 데이터형 (예를 들어 T)형이라면

무엇이든 될수가 있다.

✅ T는 여러 형이 올수 있다.

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[];