우리가 알고 있는 자료형에는 int나 char 같은 기본 자료형이 있습니다. 기본 자료형 이외에도 파생 자료형으로는 포인터와 배열, 열거형 그리고 오늘 배울 구조체가 있습니다. 즉 구조체는 하나의 자료형입니다. 어떤 자료형이냐고 물어보시면 구조체는 다른 자료형을 묶기 위해서 사용하는 자료형입니다. 같은 자료형을 묶는게 배열이라면 다른 자료형을 묶는건 구조체입니다. 자료형은 struct라는 키워드로 선언하며 여러개의 멤버를 가집니다. 예시로 학생을 구조체로 만들어보면 struct student { char name[10]; int number; double grade; }; 이런 식으로 선언할 수 있습니다. 선언하였다고 해서 변수가 선언된게 아닙니다. 지금 위의 식은 그저 틀만 만들었다고 보시면 됩니다. ..