16.1 동적 할당 함수 학습목표 - 프로그램을 작성할 때 처리할 데이터 종류나 수를 장담할 수 없다면 필요한 변수나 배열의 공간을 실행 도중에 동적으로 확보하는 것이 좋다. 동적 할당한 공간은 변수와 달리 이름이 없으므로 포인터에 주소를 대입하여 사용한다. 동적 할당을 요청한 후에는 제대로 할당되었는지 반환값을 확인해야 한다. 사용이 끝난 동적 할당 공간은 재활용을 위해 반환한다. 동적 할당한 저장 공간을 배열처럼 쓸 때는 포인터가 배열명의 역할을 한다. 동적 할당한 저장 공간을 0으로 초기화하거나 크기를 바꿔 재할당하는 함수도 있다. 동적 할당은 실행 시점에 메모리 공간을 할당한다. 함수 구분 사용 예시 malloc 원형 void* malloc (unsigned int size); 기능 size 바이..