목록자료구조 (1)
안선생의 개발 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btor7B/btrMZEorkwz/zvO8dIEiERniItHsnlaI10/img.png)
스택 정적메모리 할당 void main() { int a; // 4byte int b; //4byte } 이 코드는 메모리에서 코드세션으로 메인함수를 불러오고 필요한 8바이트에 메모리는 스택 내부에 할당됩니다. 따라서 함수에 할당된 메모리 부분을 해당 함수의 활성화 레코드라고 한다. 따라서 스택 내부에 메모리가 할당되는 방식은 내부에 있는 변수에 따라 다르다. 함수가 필요한 메모리의 크기는 컴파일 시에만 알 수 있기에 컴파일 시에만 결정된다. 따라서 이 기능에는 많은 메모리가 필요하고 해당 메모리는 프로그램이 실행을 시작하면 스택 내부에 가져온다 . 그것을 정적 메모리 할당이라고 한다. 여기서 정적이란 함수에 필요한 메모리의 바이트 수는 컴파일 시간에만 결졍된다 이것이 정적이다. 컴파일 시간 또는 런타임..
자료구조
2022. 9. 25. 14:52