C언어 구조체의 정의와 구조체 변수 선언과 사용법

구조체(Structure) 구조체라는 것은 하나이상의 변수(포인터 변수와 배열 포함)를 묶어서 새로운 자료형을 정의하는 도구이다. 즉 구조체를 기반으로 우리는 새로운 자료형을 정의 할 수 있다.자바를 먼저 배웠다면 이 구조체는 자바의 객체 사용방법과 흡사하다. 구조체를 정의 하는 방법은 아래와 같다.ex)struct person { // person이라는 이름의 구조체 정의int num; // 정수 저장용 멤버char str[30]; // 문자열 저장용 멤버}; 위에서 person이라는 이름의 자료형이 만들어졌다. 그렇다면 이제 이 자료형의 변수를 만들어 주어야한다.ex)struct person simson;위의 예시를 보면 알겠지만 맨앞에 struct선언을 추가해야하며, 이어서 구조체의 이름과 구조체 ..