메모리 구조에 대한 정리메모리 구조프로그램의 실행을 위해 제공되는 메모리 공간메인 메모리(RAM)에 할당 1. 코드(code) 영역2. 데이터(data) 영역3. 스택(stack) 영역4. 힙(heap) 영역코드(code) 영역실행할 프로그램의 코드가 저장되는 영역데이터(data) 영역전역변수와 정적(static) 변수가 저장되는 영역*정적변수 : 프로그램이 종료되기 전까지 메모리가 소멸되지 않는 변수스택(stack) 영역함수 호출 정보 저장(지역변수, 매개변수)잠깐 사용하고 삭제하는 데이터 저장용정의된 블록을 벗어날때 소멸됨함수 호출 위치 저장힙 보다 속도가 빠름크기에 제한이 있어 매우 큰 데이터는 저장할 수 없음힙(heap) 영역동적할당 되는 변수 저장직접 할당과 해제 필요(가비지 컬렉터 있을 경..