malloc 함수

void *malloc(size_t size); 동적으로 메모리 할당

입력 매개 변수 리스트

size 메모리 할당 요청 크기

반환 값

동적으로 할당한 메모리 주소

 

malloc 함수는 동적으로 메모리를 할당하는 대표적인 함수입니다. calloc 함수는 메모리를 할당하고 할당한 메모리의 모든 비트를 0으로 설정합니다. 하지만 malloc 함수는 메모리 할당만 수행하며 할당한 메모리에는 원래의 값 그대로 남아 있습니다. 이와 같은 값을 개발자에게는 의미없는 값이어서 쓰레기 값(Gabage Value)라고 부릅니다.

사용 예

출력