void *calloc(size_t count, size_t size);
설명
size byte 크기의 데이터 type을 nmemb개 저장할 수 있을 크기의 메모리를 할당합니다.
malloc 과 달리 함수의 매개변수가 2개이다. 앞에 n은 할당할 메모리의 단위 갯수이며, 뒤에 size는 단위 하나당 크기를 말한다. 그리고 할당된 메모리 공간을 모두 0으로 초기화 시켜준다.
인자
count 단위 갯수
size 단위 하나당 byte 크기
리턴값
0으로 초기화된 void형 포인터
22줄에 conut * count가 아니고.. size * count임
참고문서
'42 Libft' 카테고리의 다른 글
#1.19 ft_split 수정완료 (0) | 2020.10.11 |
---|---|
#1.18 ft_strdup (0) | 2020.10.10 |
#1.16 ft_strjoin (0) | 2020.10.08 |
#1.15 ft_substr (0) | 2020.10.08 |
#1.14 ft_strchr (수정 완료) (0) | 2020.10.06 |