동적 메모리 할당 Dynamic Allocation 컴퓨터 프로그래밍에서 실행 시간 (런타임) 동안 사용할 메모리 공간을 할당하는 것사용이 끝나면 운영 체제가 쓸 수 있도록 반납하고 다음에 요구가 오면 재할당 받을 수 있다 동적 할당은 프로세스의 힙 영역에서 할당한다 ( 힙 영역에 저장되는 게 있고 아닌 게 있음 추가 공부 필요 ) 동적 메모리 할당이 필요한 이유메모리 공간은 한정되어 있기 때문에 그때그때 필요한 만큼만 메모리 공간을 확보하고,다 사용했다면 Free 시켜주어 메모리 공간을 해제함으로서 한정된 메모리 공간을 효율적으로 사용할 수 있다 동적 메모리 할당의 장단점장점 * 상황에 따라 원하는 크기만큼의 메모리가 할당되므로 경제적이다 (malloc or calloc)* 이미 할당된 메모리라도 언..