coding1 20201130#(11) 메모리구조 (3) (heap) 동적할당(1) 오늘은! 메모리 구조 heap영역에 대해서 같이 공부해보자. 메모리 구조의 heap영역은 우리가 직접 관리할 수 있는 영역이다. 우리에 의해서 메모리 공간이 동적으로 할당되고 해제된다. 데이터 영역과 스택 영역은 메모리 공간이 compile time에 정해지는데, heap영역은 runtime에 사용자가 직접 정한다. 이렇게 runtime에 메모리 공간 할당받는 것을 메모리의 동적 할당(dynamic allocation)이라고 한다.(반대는 정적 할당 static allocation) 동적 할당을 위해서 알아야 할 함수는 malloc과 free이다. *malloc (MemoryAllocation) malloc은 프로그램이 실행 중일 때 힙 영역에 메모리 할당을 할 수 있게 해 준다. malloc함수를 사용.. 2020. 11. 30. 이전 1 다음