Code(Text)

Data

Stack

Heap

동적 메모리 할당

메모리 할당 & 해제

void* malloc(size_t size);
void free(void* ptr);
int main()
{
	  void* ptr1 = malloc(4);
	  void* ptr2 = malloc(8);
	
	  *ptr1 = 4; // ?
	  *ptr2 = 4.4; // ?
	
	  free(ptr1);
	  free(ptr2);
	
	  return 0;
}

포인터 형 변환