malloc 과 유사함
그냥 형태만 다른거 뿐이야~
헤더파일: stdlib.h
Interface | void *calloc(size_t nelem, size_t elsize) |
Parameter | nelem(new Element): 대상 요소의 갯수 elsize(Element Size): 대상 요소 하나당 크기 |
Function | 요소 갯수 * 요소 크기 만큼 동적 메모리 할당 |
Return | void * |
ex) 결국 아래 두 문장은 수행하는 바가 같다.
arr_2 = (int*) malloc(sizeof(int)*5); // 메모리 할당, 배열의 크기만큼 할당하기 위해 5를 곱함
arr_2 = (int*) calloc(5, sizeof(int)); // sizoe(int)크기의 변수를 5개 저장할 수 있는 공간할당
'C > C' 카테고리의 다른 글
Memory Map 이해하기(Feat.성적처리 프로그램 소스) (0) | 2019.10.02 |
---|---|
2차원 배열 이해 (0) | 2019.09.29 |
배열 초기화 사소한 Tip (0) | 2019.09.26 |
성적 처리 프로그램 (분석->설계->구현) (0) | 2019.09.20 |
선택정렬 구현해보기 (feat. Flow Chart) (0) | 2019.09.17 |