안녕하세요 리습입니다. 이번 시간엔 이미 할당된 메모리 공간에 대해서 크기를 바꾸는 방법 calloc을 소개하도록 하겠습니다. 메모리 재 할당이 필요한 이유 프로그램이 동작하는 도중에 새로운 메모리 공간이 필요할 경우 우리는 동적 할당이라는 것을 하게 됩니다. 하지만 때로는 이미 할당된 메모리 공간 또한 부족해져서 추가적인 메모리 공간을 더 받아야 하는 경우가 생기죠. 이럴 때 사용하는 것이 바로 재 할당입니다. 재 할당은 이미 할당된 영역의 데이터를 유지한 채로 할당의 크기를 늘려주기 때문에 매우 편리한 기능입니다. 마치 현재 할당받은 마지막 영역을 더 넓혀주는 역할을 해주게 되죠. 예를 들어 할당을 10개 받아 ptr[9]라는 변수까지 사용할 수 있었다면 이를 2배 더 할당받아 ptr [19] 까지 ..