new1 Malloc 정리 C언어에서 원하는 메모리를 할당받아 사용하는 방법은 아래와 같다. malloc -> 사용 -> free malloc => memory allocation의 약자 여기서 필요한 크기는 바이트 단위로 받는다. 위 동적 할당은 C언어의 경우 아래와 같이 표현할 수 있다. #include // malloc, free 함수 선언 헤더 파일 int main(void) { int* pnum = malloc(sizeof(int)); // 4바이트(int의 크기) 동적 메모리 할당 free(pnum) // 동적으로 할당한 메모리 해제 } malloc을 통해 원하는 메모리 공간의 크기(4바이트)를 할당하였다. 원하는 시점에 원하는 만큼 메모리를 할당할 수 있으므로 동적 메모리 할당(dynamic memory allocat.. 2021. 4. 9. 이전 1 다음