공용체, 구조체 vs 공용체

CODEDRAGON Development/C, C++

반응형

   

공용체

  • 멤버 변수들 중 가장 큰 메모리 공간을 '공유'해서 사용
  • union 키워드 사용

공용체 멤버 변수의 선언

구조체와 동일

공용체 변수의 선언

구조체와 동일

멤버 변수 접근

구조체와 동일

   

   

구조체 vs 공용체

구조체 (struct)

struct data{

        int i;

        char c;

        double d;

};

   

   

공용체 (union)

union data{

        int i;

        char c;

        double d;

};