2학년 2학기/c언어
13-1장 동적 메모리 할당란?
kkkkk1023
2024. 11. 19. 19:57
메모리를 할당하는 방법에는 정적(static)과 동적(dynamic) 2가지 방법이 있다.
기본적으로 우리가 변수를 통해서 메모리를 할당하는 것 정적 메모리 할당이다. 정적 메모리 할당은 이미 프로그램이 시작되기 전에 결정되는 것이다. 즉, 더 큰 입력은 받아드리지 못하고 더 작은 입력은 메모리 공간이 낭비된다.
따라서, 우리는 동적 메모리 할당을 사용해서 우리가 원하는 메모리 공간을 확보해서 좀더 효율적으로 사용해야한다.
동적 메모리를 할당 받을 때는 Heap 영역에서 할당 받는다.