동적 메모리 할당 - 프로세스의 메모리 구조, 컴파일 시간 vs 런 타임, 동적 메모리 할당이 필요한 이유, 동적 메모리 할당 함수와 해제 함수
CODEDRAGON ㆍDevelopment/C, C++
반응형
프로세스
http://codedragon.tistory.com/7176
프로세스의 메모리 구조
메모리 구조 | 저장 형태 |
코드 영역 | 프로그램 실행 코드, 함수들이 저장되는 영역 |
스택 영역 | 매개변수, 지역 변수, 중괄호(블록) 내부에 정의된 변수들이 저장되는 영역 |
데이터 영역 | 전역 변수, 정적 변수들이 저장되는 영역 |
힙 영역 | 프로그램이 실행 되는 동안 동적으로 메모리를 할당할 수 있는 영역 |
'Development > C, C++' 카테고리의 다른 글
Ex22-포인터 변수를 통해 배열 요소들의 값에 접근하기 (0) | 2015.12.06 |
---|---|
Ex21-포인터 변수를 통해 배열 요소들의 값에 접근하기 (0) | 2015.12.05 |
THE C PROGRAMMING LANGUAGE (0) | 2015.12.03 |
A Book on C: Programming in C (0) | 2015.12.03 |
수학 관련 함수 - math.h, rand()함수와 srand()함수 (0) | 2015.12.03 |