본문 바로가기

프로그래밍/C/C++

공용체,union type

 

다른 자료형이 같은 하나의 기억장소를 공유하며, 가장 큰 자료형 하나의 크기만큼 기억공간을 가지게 된다.

형식>

union 공용체이름{

자료형 필드명;

...

};

union 공용체형이름 공용체이름;

union 공용체형이름 공용체배열이름[수];

공용체형이름 *공용체주소변수; //구조체와 동일하다...

예>

void main()

{

union man{

int age;

float weight;

}

union man hojin;