[C언어] 동적 할당 : malloc()
·
Programming Language/C
💾 C의 메모리 동적 할당 컴파일 타임 → Data 영역과 Stack 영역에 할당되는 메모리의 크기 결정 런 타임 (프로그램이 실행되는 중) → 힙 영역의 크기 결정 런 타임에 메모리를 할당 받는 것을 메모리의 동적 할당이라고 한다. 동적 메모리 할당은 프로그램 실행 중에 필요한 만큼의 메모리를 할당해주는 것이다. C언어에서 메모리 동적 할당을 해주기 위해 malloc() 함수를 사용할 수 있다. 📌 malloc() 함수 Memory + Allocation 의 단어가 합쳐진 malloc()은 C언어에서 메모리의 동적 할당을 해주는 함수이다. malloc() 함수의 원형은 다음과 같다. #include void *malloc(size_t size); 동적 할당을 하기 위한 함수를 사용하기 전에 #inclu..