1. 정적 할당과 동적 할당 프로그램에서 값을 저장하기 위해 필요한 기억 장소를 확보하는 것을 메모리 할당이라고 한다. 여기서 할당을 해주는 방식에 따라 정적(static) 메모리 할당과 동적(dynamic) 메모리 할당으로 구분한다. 간단하게 정적 할당과 동적 할당으로 구분한다. 1) 정적 할당 프로그램에 필요한 기억 장소를 확보하기 위해 지금까지 사용한 방식은 변수를 선언하는 것이었다. 자료형에 따라 메모리 크기가 정해지고, 이때 정해진 메모리 크기는 프로그램을 실행할 때마다 변하지 않는다. 정리해서 코드를 작성할 때 자료형에 따라 메모리 크기가 할당되고 프로그램 실행할 때마다 변하지 않는 방식을 정적 할당이라고 한다. 이러한 정적 할당에는 몇가지 문제점이 있다. 정적 할당을 사용할 땐 프로그램을 작..