사용범위 Windows, Unix 등 모든 OS에서 사용가능한 표준 API 함수 기능 C언어 표준 함수로 동적메모리(Heap Memory) 할당을 받기 위해 사용한다. 헤더 #include ※ 함수 사용 시 stdlib.h 파일을 include 하지 않는다면 컴파일 시 error 발생 ※ 함수 void* malloc(size_t size); 파라미터 size_t size malloc 함수를 통해 할당받을 memory의 크기를 입력한다. 반환값 성공 시 유효한 포인터 주소를 반환한다. 실패 시 NULL을 반환한다. Memory 가 부족한 경우 malloc 함수가 실패할 수 있다. 추가로 Memory가 남아있지만 지속적인 메모리 할당 & 해제를 반복하다 보면 내부적으로 메모리가 파편화되어 용량이 남아있어도 ..