(정적할당/동적할당) 스택(stack)과 힙(heap)영역


(정적할당/동적할당) 스택(stack)과 힙(heap)영역

프로그래밍 응용 (정적할당/동적할당) 스택(stack)과 힙(heap)영역 jangThang 2016. 11. 2. 0:44 이웃추가 본문 기타 기능 정적할당 : 변수선언을 통해 필요한 메모리를 확보하는 방법 동적할당 : 프로그램 실행 도중, 필요한 메모리를 확보하는 방법 정적할당은 쉽게 말해서 우리가 일반적으로 변수선언, 배열선언, 객체선언 등을 통해 메모리를 확보하는 걸 뜻합니다. 즉, 코딩 중에 미리 필요한 메모리를 예상해서 확보하죠. 하지만 동적할당은 그 반대로 실행(CMD, 명령프롭프트 - 컴파일 시 나오는 검은색화면) 중에 메모리를 원하는 만큼 할당받을 수 있습니다. (물론 너무 큰 메모리는 안되겠지만요..) ============================================================================ 그럼 이런 정적할당과 동적할당의 원리를 살펴보기 위해 메모리를 분석해봅시다. 스택(Stack) 위의 그림과 같이 메모리를 하나하나...



원문링크 : (정적할당/동적할당) 스택(stack)과 힙(heap)영역