[C 문법] 구조체(Structure Type)
·
Programming/C
구조체란?구조체 (structure type)란 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입이다. 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있다. 배열이 같은 타입의 변수 집합이라고 한다면, 구조체는 다양한 타입의 변수 집합을 하나의 타입으로 나타낸 것이다.구조체를 구성하는 변수를 구조체의 멤버(member) 또는 멤버 변수(member variable)이라고 한다. 구조체의 정의와 선언C언어에서 구조체는 struct 키워드를 사용하여 정의한다. 문법struct 구조체이름{ 멤버변수1의타입 멤버변수1의이름; 멤버변수2의타입 멤버변수2의이름; ...}; 예제struct book // 키워드 구조체 이름{ char title[30];..