기본 문법에서 제공하는 자료형이 아닌, 사용자가 필요에 따라 직접 정의할 수 있는 자료형
int 와 float 를 가진 하나의 자료형
여기서 MYST의 크기는 int(4Byte), float(4Byte) 이므로 8Byte이다.
구조체 내부에 접근이 가능하다.
위와 같이 .을 이용해 내부 멤버에 접근이 가능하다.
배열의 초기화 구문과 매우 유사(사실상 동일)하다.
사용자가 필요한 형태로 커스터마이징이 가능한 자료형이다.
구조체를 멤버로 가지는 구조체를 만들 수 있다.

구조체도 모듈화가 가능하다.

struct 키워드를 명시적으로 작성해야 한다.

struct 키워드를 명시적으로 작성하지 않아도 사용이 가능하다.
그렇다면 왜 C++ 에서 굳이 typedef를 사용하여 명시적으로 이름을 재정의 하는가?
C, C++ 양쪽에서 범용적으로 사용할 수 있도록 하기 위함이다.
상호 호환 용이