구조체, 공용 구조체, 열거형 및 비트 필드