인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

baro5362님의 프로필 이미지
baro5362

작성한 질문수

홍정모의 따라하며 배우는 C언어

14.16 공용체와 구조체를 함께 사용하기

공용체의 메모리 공유에대해 질문있습니다.

작성

·

232

1

안녕하세요.

예제에서 union data 대신

struct data {

    struct personal_owner po;

    struct company_owner co;

};

 를 써도 전혀 문제가 없는데, union은 써야하는 이유는 메모리크기에서 이득을 보기 위함인가요?

감사합니다.

답변 1

1

안녕하세요?
생각하시는 것이 맞습니다. struct로 사용하게 되면 다른 하나는 공간만 차지하게 될 겁니다.

baro5362님의 프로필 이미지
baro5362

작성한 질문수

질문하기