13. 구조체(struct), 열거형(enum), 동적 메모리 할당(malloc), 연결 리스트
·
Coding/C
구조체 (structure)배열 : 같은 자료형의 집합구조체 : 다양한 자료형의 집합>> 관련 있는 데이터를 하나의 단위(객체)로 표현 열거형 (enumerate)변수가 가질 수 있는 값의 종류가 한정된 경우(상태 코드, 요일 등), 의미 있는 이름(상수)를 부여하여 사용하는 자료형- 내부적으로는 정수(int)로 처리- 기본적으로 0부터 시작하여 1씩 증가(자동할당), 필요시 값 지정 가능 동적 메모리 할당 (Dynamic Memory Allocation)프로그램 실행 중에 필요한 만큼 메모리의 Heap 영역을 할당>> 크기를 미리 알 수 없거나, 실행 중에 크기가 변하는 자료형(배열)에서 사용- 동적 할당된 메모리는 프로그램이 끝날 때까지 유지되므로, 사용 후 해제하여 메모리 누수 방지 필요 연결 리스..