본문 바로가기
2학년 2학기/c언어

13-1장 동적 메모리 할당란?

by kkkkk1023 2024. 11. 19.

메모리를 할당하는 방법에는 정적(static)과 동적(dynamic) 2가지 방법이 있다.

 

 

기본적으로 우리가 변수를 통해서 메모리를 할당하는 것 정적 메모리 할당이다. 정적 메모리 할당은 이미 프로그램이 시작되기 전에 결정되는 것이다. 즉, 더 큰 입력은 받아드리지 못하고 더 작은 입력은 메모리 공간이 낭비된다. 

 

따라서, 우리는 동적 메모리 할당을 사용해서 우리가 원하는 메모리 공간을 확보해서 좀더 효율적으로 사용해야한다. 

 

동적 메모리를 할당 받을 때는 Heap 영역에서 할당 받는다.