언어/C1 Dynamic Memorry Allocation in C 참고 : 위키피디아 동적메모리할당. 동적 메모리 할당 ? 사용자가 정의한 지역변수와 함수는 스택(stack)영역에 저장되고 함수가 호출되면 스택영역의 메모리를 사용하여 커지고 리턴된면 줄어드는 방식으로 메모리가 사용된다. 작성자가 프로그램의 실행 시간 동안 사용할 메모리 공간을 할당받고자 한다면 메모리 동적할당을 이용하여야한다. 메모리 동적 할당이란 사용이 끝나면 운영체제가 쓸 수 있도록 반납하고 다음 요구가 오면 재 할당을 받을 수 있는것을 말하며 동적 할당된 메모리는 힙(heap)영역에 할당되고 해제된다. C/C++의 경우 동적으로 할당된 메모리는 프로그래머가 명시적으로 해제 하기 전까지 메모리 공간이 계속 유지된다. 힙 영역 동적 메모리 할당은 프로세스의 힙영역에서 할당한다. 프로세스가 종료되면 운.. 2021. 12. 3. 이전 1 다음