메모리 구조 메모리의 구성 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나눠진다. 영역별로 저장되는 데이터 유형 코드 영역 : 실행할 프로그램의 코드가 저장되는 메모리 공간 데이터 영역 : 전역번수와 Static 변수가 할당되는 곳. 프로그램 종료시 까지 남아있게 된다는 특징이 있다. 스택 영역 : 지역변수와 전역변수가 할당되는 곳. 함수를 빠져나가면 소멸된다는 특징이 있다. 힙 영역 : 프로그래머가 원하는 시점에 변수를 할당하고 소멸하도록 지원하는 영역 메모리의 동적 할당 힙 영역의 메모리 공간 할당과 해제 | malloc, free // 힙 영역으로 메모리 공간 할당 void * malloc (size_t size); // 힙 영역으로 메모리 공간 해제 void free(void * ptr) ..