12. 동적 메모리 할당 - 일반적으로 C언어에서 배열의 경우 “사전에” 적절한 크기만큼 할당해주어야 한다. - “프로그램 실행 도중 언제나” 우리가 원하는 만큼만 메모리 할당해서 사용하고자 한다면 동적 메모리 할당을 사용한다. - “동적”이라는 말의 의미는 “프로그램 실행 도중에”라는 의미이다. - C언어에서는 malloc()함수를 이용해 원하는 만큼의 메모리 공간을 확보할 수 있다. - malloc()함수는 메모리 할당에 성공하면 주소를 반환하고, 그렇지 않으면 NULL을 반환한다. (그런 후 포인터 변수를 이용해 해당 주소에 접근해 데이터를 처리하는 등의 작업을 수행할 수 있다.) - malloc()함수는 라이브러리에 정의되어 있다. malloc(할당할 바이트 크기); - 동적 메모리 할당을 수행할..