공용체 썸네일형 리스트형 공용체 ●공용체 공용체(Union)란 서로 다른 자료형을 가진 데이터들이 동일한 기억장소를 “공유”하며 기억되는 형태를 말한다. ◎공용체의 정의 union union-name{ field-type field-name; field-type field-name; }; 이는 구조체 와 명령어 외엔 별반 다를게 없다 하지만 구분이 되는 것은 기억장소가 하나만 만들어 진다는 점이다. ex) union union-name{ long int i_value; float f_value; }; 라는 두 개의 공용체 필드를 만들었다고 한다면 이 기억 할당은 아래의 그림과 같이 이루어 진다. 4바이트로 할당 구조체는 필드 수만큼 매모리가 할당되지만 공용체는 단하나의 매모리가 할당된다. 그리고 i_value와 f_value가 동시에 .. 더보기 이전 1 다음