5줄 요약
- 스택(Stack)은 메모리의 한 영역으로, 데이터를 임시로 저장하기 위한 자료구조입니다.
- 스택은 후입선출(LIFO, Last In First Out)의 원리에 따라 동작합니다.
- 함수 호출 시 함수의 지역변수, 매개변수, 반환주소 등의 정보는 스택에 순서대로 저장됩니다.
- 이렇게 스택에 저장된 정보는 함수가 실행을 마치고 반환되면 스택에서 제거됩니다.
- 스택에는 데이터를 넣는 작업을 푸시(Push)라고 하고, 데이터를 빼내는 작업을 팝(Pop)이라고 합니다.
경험
- 프로그래밍 최적화에 기본적으로 중요한 것이라 무조건 기억해야 합니다.
'Programming' 카테고리의 다른 글
[5줄 요약] 스택 오버플로우(Stack Overflow)란? (0) | 2023.02.12 |
---|---|
[5줄 요약] 스택 포인터(Stack Pointer)란? (0) | 2023.02.12 |
[5줄 요약] 메모리(Memory)란? (0) | 2023.02.11 |
[5줄 요약] 프로그램의 메모리(Memory) 구조는? (0) | 2023.02.10 |
[5줄 요약] 다형성(Polymorphism)이란? (0) | 2023.02.10 |