[C언어] - 메모리 할당
·
🖥 Language/C , C++
C언어에서는 "가비지 컬렉터"가 없기에 프로그래머가 직접 메모리 관리를 해주어야 합니다. 즉, 프로그래머가 데이터를 저장할 메모리 공간을 적절히 나누는 "메모리 할당" 작업을 진행해야 하는 것입니다. C언어에서의 메모리 할당 방법은 "정적 메모리 할당"과 "동적 메모리 할당" 이렇게 두 가지가 있습니다. 지금부터 C언어에서의 메모리 할당 방법에 대해서 알아보도록 하겠습니다. 메모리 구조 컴퓨터 운영체제는 여러 가지 정보나 사용자가 입력한 데이터를 기억하기 위한 메모리 공간을 제공하는데, 대표적인 메모리 공간으로는 "코드 영역(Code Segment)", "데이터 영역(Data Segment)", "스택 영역(Stack Segment)", "힙 영역(Heap Segment)"가 있습니다. 코드 영역 (Co..