<블로그로 배우는 코딩> C언어 메모리 동적 할당 (상편)


<블로그로 배우는 코딩> C언어 메모리 동적 할당 (상편)

메모리 동적 할당 기본적으로 C언어는 스택(stack)을 사용해서 메모리 관리를 한다. 스택에 할당하는 정적 배열의 가장 큰 장점은 사용하기 쉽고 헤제하지 않아도 되는 장점이 있다. 대신 선언된 곳에서만 사용할 수 있고 상수로 지정한 크기만 사용할 수 있다. 스택이 갖는 이런 한계는 최대 Data수에 맞게 메모리 공간을 할당하게 되면, 적은 Data만 입력될 때 많은 메모리 낭비가 발생하는 문제점을 일으키게 된다. 이런 문제를 해결하기 위하여 C언어는 힙(heap) 영역에 메모리를 할당할 수 있도록 해준다. 힙은 일반적으로 코드와 스택 사이에 존재하는 메모리 영역을 말하며, 자료 구조에 나오는 힙과는 전혀 관계가 없다.대부분 아무도 사..........

<블로그로 배우는 코딩> C언어 메모리 동적 할당 (상편)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : &lt;블로그로 배우는 코딩&gt; C언어 메모리 동적 할당 (상편)