Programming/C, C++
메모리의 동적할당 malloc
Kreamsoup
2020. 2. 7. 00:37
<형태>
malloc(할당크기)
<예제>
<메모>
malloc은 stdlib.h 헤더파일 내의 함수이므로 2줄의 #inlcude라인이 필요하다.
malloc함수는 void포인터를 반환하는 함수이므로 10줄에서 int포인터인 ptr에 맞춰서 int*로 자료형을 바꿔 사용했다.
예제는 malloc을 이용해 배열을 만든것과 비슷한 기능을 구현한 것이다.
다음은 위 코드를 실행하고 5를 입력시켰을때의 결과이다.
<추가메모>
free(주소);
프로그램 실행중 동적할당 된 메모리를 반환한다.