c언어 malloc 썸네일형 리스트형 [C프로그래밍] - 메모리 메모리 영역 - Stack 영역 : 어떤함수안에 변수가 선언되면 스택영역안의 그 함수의 영역에 변수가 저장된다. 함수마다 스택영역안에 자신의 스택영역이 있다. 하지만 한 함수에 변수가 선언될수있는 스택영역은 제한이 있다. 따라서 함수안에 변수가 일정개수 이상이면 에러가 나게 된다. 함수 안에 크기가 엄청큰 배열을 선언했다가 에러가 난 경험이 있을것이다. 그것이 이같은 경우이다. 스택영역은 프로그램 수행중에 메모리영역을 바꿀수 없다. - Heap 영역: 스택영역과 달리 변수선언개수에 제한이 없다. 동적으로 메모리를 할당할 경우 힙영역에 메모리가 할당된다. 힙 영역은 공유메모리(같이 쓰는공간)이기때문에 요청을 하고 반납을 해주어야한다. 힙영역은 프로그램 수행중에 메모리 요청이 가능하다. 동적 메모리 할당 m.. 더보기 이전 1 다음