malloc 메모리 블록은 할당합니다. void *malloc( size_t size ); malloc은 실행시간 동안 메모리를 동적으로 할당받습니다. 할당 공간에 대한 void 포인터를 반환하거나 사용 가능한 메모리가 부족한 경우는 NULL을 반환합니다. void가 아닌 형식에 대한 포인터를 반환하려면 형식 변환을 사용해야 합니다. malloc, calloc, realloc, free 함수를 사용해기 위해서는 다음의 헤더파일을 포함해야 합니다. #include 또는 #include 다음 코드는 정수를 입력받고, 입력 받은 수 만큼 int 크기의 메모리를 할당 받는 예제입니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include #include int ..