83 – 메모리 크기 변경 함수

malloc이나 calloc으로 동적으로 메모리를 할당했더라도 만약 잘못된 코드 작성으로 인해 메모리를 잘못 할당하거나 피치 못할 사정으로 크기를 변경해야 하는 경우가 있을 수 있다. 이때 사용될 수 있는 것으로 realloc이 있다. 이름 그대로 다시 할당한다는 것인데, 원하는 사이즈로 조정을 해준다.

  • 함수이름 | 기능
  • realloc | 동적 메모리 영역의 크기를 변경한다.

예시를 만들었다. 우선적으로 5개의 공간을 할당한 곳에 나중에 10개의 공간으로 사이즈를 조정하는 예시를 간단하게 만들어보았다.

스크린샷 2017-05-06 오후 2.00.38

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.