스택
- 스택은 각각의 함수에 의해 생성된 변수들을 저장하는 프로세스 메모리의 영역이다.
- 각 함수의 메모리 정보를 스택 프레임이라고 한다.
- 스택에 지역 변수들이 저장되고, 모든 함수 호출에 대한 새로운 스택 프레임이 현재 프레임 위에 할당된다.
- 스택 프레임을 생성한 함수만 여기 접근할 수 있고, 그것이 함수의 범위를 지정한다.
- 스택에 있는 모든 변수들의 크기는 컴파일시에 알려져야 한다.
- 만약 스택에 배열을 저장하고 싶다면, 배열에 얼마나 많은 요소들이 있는지 정확하게 명시해야 한다.
- 함수가 종료되면 스택 프레임도 종료된다.