2012년 8월 30일 목요일

공용체

공용체는 하나의 메모리 공간을 여러 개의 자료형이나 변수가 공유하는 것이다.

정의

union 키워드를 사용하며, 공용체의 멤버는 반드시 정수형이거나 문자형이어야 한다. 각각의 멤버는 전체 길이가 같아야 한다.
 1 union REG
 2 {
 3     int ax;
 4     short ah, al;
 5 }


멤버의 사용

구조체와 마찬가지로 .연산자를 사용해서 멤버에 접근할 수 있다.