더북(TheBook)

VLA가 아닌 모든 데이터 타입은 구조체의 멤버에서 쓸 수 있다. 또한 구조체는 중첩될 수도 있다. 즉, struct 멤버의 타입이 다시 struct가 될 수 있고, 큰 구조체 안에서 작은 구조체를 선언할 수도 있다.

struct person {
  char name[256];
  struct stardate {
    struct tm date;
    struct timespec precision;
  } bdate;
};

▲ 그림 6-14 struct person의 구조

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.