공용체 구조체는 멤버끼리 메모리 공간을 따로 쓰는 데, 공용체는 메모리 공간을 멤버끼리 같이 쓴다는 점에서 그 차이가 있다. 위의 논리적 그림에서 보듯 공용체는 가장 큰 자료형의 메모리 공간을 공유한다. ●공용체 선언문법 union 공용체이름 { 자료형 멤버이름; }; 공용체는 구조체와 문법도 똑같고, 변수로 선언하는 것도 똑같다. 밑의 코드 예제를 보자. ●공용체 코드예제 #define _CRT_SECURE_NO_WARNINGS // strcpy 보안 경고로 인한 컴파일 에러 방지 #include #include // strcpy 함수가 선언된 헤더 파일 union Box { // 공용체 정의 short a; // 2바이트 float b; // 4바이트 char c[8]; // 8바이트 }; int m..