본문 바로가기

공부/c언어

메모리공간 사용하는 방법~!

반응형

먼저 메모리 공간에 대해 간략하게 설명하자면

아파트 10층이 있습니다.

위에 10층부터 내령면서 전역변수, Static 변수 가 들어갑니다. <- 데이타 영역이라 하구요

다시 1층부터 올라오면서 지역변수니, 매개변수니 하는 놈들이 들어갑니다. <- 스택 영역이라 하지요~

그럼 나머지 공간들은 힙이라 하는데 프로그래머 즉 ! 님께서 필요에 의해 할당한 메모리 공간이 여기에 들어갑니다. 대표적인 예료 malloc 과 calloc 을 들수 있겠군요 (동적할당으로 받은 놈들)

공간 차지는 데이터 영역 바로 밑에서 부터 스택영역에 가까워 지죠. 


반응형