메모리를 효율적으로 관리하기 위해 좋은 수단인 메모리 동적 관리에 대하여 설명하고자 한다. 동적 메모리 할당을 실시하면 불필요한 메모리 낭비를 막을 수 있는 장점이 있으므로 알아 두면 유용한 기능이다.
메모리를 동적으로 할당하기 이해서는 mallloc() 함수를 사용하여 메모리를 확보하며, 운영체제에게 반환하기 위하여 free() 함수를 사용하여 반납한다. 여기서, malloc() 함수의 의미는 memery allocation의 약자이다.
형식은 다음과 같이 간단하다. 먼저 메모리관련 함수선언을 위해