안녕하세요?허니입니다. 오늘은 [C 언어 메모리 관리와 동적 할당]에 대해 포스팅하려고 합니다. 공부하시는 모든 학생과 연구원분들에게 많은 도움이 되었으면 좋겠다고 생각하며 언제든지 질문은 환영입니다.


20장. 파일 입출력.pptx
0.49MB



C 언어란?
메모리 관리와 동적 할당
21.1.  C 언어의 메모리 구조
• 스택, 힙 그리고 데이터 영역
 프로그램의 실행을 위해 기본적으로 할당하는 메모리 공간
 컴파일 타임에 함수에서 요구하는 스택의 크기 결정 되어야 함
• 배열의 선언
 배열의 길이 선언은 상수!
 컴파일 타임에 요구되는 메모리 공간의 크기를 결정지어야 하므로
21.2.  메모리 동적 할당
• 메모리 동적 할당
 런 타임에 메모리 공간의 크기를 결정지어서 할당(힙 영역에 할당)
• 동적 할당된 메모리 공간의 소멸
• malloc 함수의 활용

+ Recent posts