c언어calloc1 [C/C++] 동적 메모리 할당 (malloc 함수, calloc 함수, realloc 함수) 앞 서 알아 본 메모리 구조에서 사용자가 원하는 시점에 할당하고 소멸시킬 수 있는 메모리는 힙 영역에 할당이 된다고 언급하였습니다. 그렇다면 사용자가 원하시는 시점에 할당과 소멸을 어떻게 할 수 있을까요? 통상 C에서는 malloc, calloc, realloc 함수로 할당하며, C++에서도 사용 가능합니다. 동적 메모리 할당 (malloc 예시) 동적 메모리 할당은 힙에 메모리를 할당하며, 유저가 원하는 시점에 생성과 소멸 시킬 수 있습니다. mlloc 함수와 free함수를 통해 생성과 소멸이 가능합니다. 동적 메모리 할당의 가장 큰 목적은 메모리 공간을 지정한대로 사용할 수 있다는 점입니다. 아래 문제점을 먼저 보겠습니다. #include #include int* num() { int num_valu.. 2022. 7. 9. 이전 1 다음