하이오야이 2024. 5. 28. 15:54

기능 요약

malloc과 같은 역활은 하지만 파라미터의 구성이 다르다.

 

할당할 메모리 사이즈 = elt_count(첫번째 인자) * elt_size(두번째 인자)

헤더파일

#include<stdlib.h>

원형

void * calloc(size_t elt_count, size_t elt_size);

반환값

동적 할당한 메모리 주소를 반환

주의 사항

예시 코드

#include<stdlib.h>

int main(){
	int *ptr = (int*)calloc(5, sizeof(int));// 20바이트 동적 할당
    
    return 0;
}