[정보통신기술용어해설] |
C 공용체, 공용체 | (2019-10-17) |
1. C 언어의 공용체 (Union) ㅇ 동일 메모리 영역을 여러 멤버 변수들이 공유할 수 있게 하는 기능 - 일종의 메모리 절약 기법 ㅇ 구조체는 각 멤버들이 공간을 각각 차지하지만, 공용체는 모든 멤버가 같은 공간을 공유 - 멤버 중 가장 큰 자료형 공간을 공유 - 따라서, 전체 크기는 가장 큰 자료형 크기 ㅇ (형식) - (정의) : union 공용체명 { 자료형 멤버명; }; - (선언) : union 공용체명 변수명;