죄송합니다... heap 보고 엉덩이라니...죄송합니다.... 아하하.... 아무튼... C언어에서 바라보는 프로그램은 명령어와 데이터로 나뉩니다.그런데 데이터는 우리 사용자에 의해서 저장이 되죠.... 데이터는 크게 세가지의 부분으로 나뉩니다.첫번째, Global Data, 두번째, Stack,세번쨰, Heap 입니다. 왜 나뉘느냐... 바로, 용도에 맞게 적정한 위치에 데이터를 보관하고자 하는 이유에서 입니다.그 중에서, 우리가 알아보고자 하는 영역은 바로 Heap 영역입니다. 그전에 Stack에서 대해서 잠깐 간단하게 설명하자면,Stack은 함수의 중괄호 블럭 시작과 함께 생성되고 종료될 때 소멸되는 공간을 말합니다. 아무튼... 우린 Heap 을 봐야됩니다...Global Data 영역에는 정적 ..