이번 글에선 응용 자료형에 대해서 알아보도록 하겠습니다. 응용 자료형엔 여러 가지 종류가 있는데, 이번 글에선 구조체, 공용체, 열거형에 대해 알아보겠습니다. 여러 자료형을 포함하는 자료형? 먼저 구조체란 여러개의 변수를 묶어서 저장, 처리할 수 있도록 해주는 것을 이야기합니다. 기본적으로 배열과 흡사한데, 서로 어떻게 다른지 알아보도록 하겠습니다. 배열의 경우에는 배열의 타입에 맞는 데이터들을 저장할 때 사용합니다. 반면 구조체의 경우에는 저장할 데이터들의 타입들이 서로 달라도 사용 가능합니다. 예를 들어 배열과 구조체를 각각 컨테이너 박스라고 하고, 변수를 상자라고 생각해봅시다. 배열의 경우에는 과일상자만 담을 수 있는 컨테이너 박스이고, 구조체는 과일, 생선, 야채 등등을 여러가지 종류를 담을 수 ..