C
[C] C언어의 메모리 구조
ryancha9
2019. 12. 2. 00:06
C언어는 어디에 어떻게 저장이 될까?
코드영역
데이터영역
힙영역
스택영역
메모리 구조는 4개 영역으로 나뉜다.
1. 코드영역 - 명령문 코드가 저장되며 CPU가 한 줄씩 가져다가 쓴다.
2. 데이터 영역 - 전역, 정적(static) 변수들은 여기에 저장된다. (프로그램 종료시에 사라짐)
3. 스택 영역 - 지역변수와 파라미터(매개변수) 들이 저장된다. (지역을 벗어나거나 함수를 벗어나면 사라짐)
4. 힙 영역 - 프로그래머가 원하는 시점에 할당하고 해제하는 것들