1. malloc 함수의 사촌뻘 되는 calloc 함수- 차이점은 메모리 공간의 할당을 위한 인자의 전달방식에 있다.차이점1. malloc -> 총 120바이트를 힙 영역에 할당해주세요calloc -> 4바이트 크기의 블록(elt_size) 30개를(els_count) 힙 영역에 할당해 주세요차이점2. malloc 함수는 할당된 메모리 공간에 별도의 값으로 초기화하지 않는다. 따라서 할당된 메모리 공간이 쓰레기 값으로 채워지지만 calloc 함수는 함당된 메모리 공간의 모든 비트를 0으로 초기화 시킨다.2.
힙에 할당된 메모리 공간 확장 시 호출하는 realloc 함수- 한번 할당된 메모리 공간은 그 크기를 확장할 수 없다. 이는 모든 영역의 메모리 공간에 해당되는 말이다..........
malloc 함수와 calloc 함수에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.