처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '스택(Stack)'과 '힙(Heap)' 메모리의 차이점으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 스택은 함수 호출/지역 변수에 사용되며 자동 할당/해제되고, 힙은 동적 메모리 할당에 사용되며 수동 관리(또는 GC)가 필요하다
B 힙 메모리는 연속된 메모리 블록에 할당되므로 스택 메모리보다 항상 접근 속도가 빠르고 캐시 효율이 높다
C 스택 메모리는 전역 변수와 정적 변수를 저장하는 데 사용되고, 힙 메모리는 지역 변수와 함수 매개변수를 저장하는 데 사용되는 것이 일반적이다
D 스택과 힙은 동일한 메모리 영역의 다른 이름으로, 운영체제에 의해 같은 방식으로 할당되고 관리되는 구조이다

해설

스택 메모리는 LIFO 구조로 함수 호출 시 매개변수, 지역 변수, 반환 주소를 저장하며, 함수 종료 시 자동 해제됩니다. 힙 메모리는 new/malloc 등으로 동적 할당하며, 크기가 유연하지만 GC나 수동 해제가 필요합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기