C 언어에서는 데이터를 효율적으로 관리하고 코드를 읽기 쉽게 작성하기 위해 구조체(struct), 열거형(enum), 공용체(union)라는 세 가지 중요한 데이터 구조를 제공한다. 구조체 (struct)구조체(struct)는 서로 다른 데이터 타입을 하나의 단위로 묶어주는 역할을 한다. 구조체의 특징서로 다른 데이터 타입을 하나로 묶을 수 있다.구조체를 정의하고 나면, 이를 하나의 데이터 타입처럼 사용할 수 있다. 구조체 정의 방법struct 구조체이름 { 데이터타입 멤버1; 데이터타입 멤버2; ...};struct : 구조체를 정의하기 위한 키워드이다.구조체이름 : 구조체의 이름으로, 사용자가 자유롭게 지정할 수 있다.멤버 : 구조체가 포함하는 데이터 필드로, 서로 다른 데이터 타입의..