<형태>
malloc(할당크기)
<예제>

<메모>
malloc은 stdlib.h 헤더파일 내의 함수이므로 2줄의 #inlcude라인이 필요하다.
malloc함수는 void포인터를 반환하는 함수이므로 10줄에서 int포인터인 ptr에 맞춰서 int*로 자료형을 바꿔 사용했다.
예제는 malloc을 이용해 배열을 만든것과 비슷한 기능을 구현한 것이다.
다음은 위 코드를 실행하고 5를 입력시켰을때의 결과이다.

<추가메모>
free(주소);
프로그램 실행중 동적할당 된 메모리를 반환한다.
'Programming > C, C++' 카테고리의 다른 글
C++ 클래스에대해 (0) | 2020.02.17 |
---|---|
scanf와 scanf_s의 차이 (0) | 2020.02.07 |
구조체크기할당조절 pragma pack (0) | 2020.02.05 |
열거형 enum (0) | 2020.02.05 |
#if ~ #endif (0) | 2020.02.04 |