" 10칸의 전철이 있다. 평균 승객의 수를 고려한다면 4칸 정도만으로도 충분히 승객을 태울 수 있다. 만약 승객의 수에 따라서 전철 칸 수를 늘리고 줄일 수 있다면 효율적인 운행이 가능해진다. 프로그램 메모리에도 필요에 따른 크기 할당이 가능한 것이 바로 동적 메모리 이다. " 동적 메모리 이해 특 징 정적 메모리 동적 메모리 메모리 할당 컴파일 단계에 이루어짐 실행 시간에 이루어짐 메모리 해제 자동으로 해제 명시적으로 해제 필요 사용 범위 지역 변수는 선언된 블록 내, 전역 변수는 프로그램 전체에서 사용할 수 있음 프로그래머가 원하는 동안 만큼 사용할 수 있음 메모리 관리 컴파일러의 책임 프로그래머의 책임 개요 1. 데이터의 갯수를 미리 알 수 없을 때 사용 2. 처리 대상 데이터가 유동적일 때, 특..