I. 데이터 영역
변수 | 영역 | 할당 | 소멸 |
전역변수 Static 변수 |
데이터 영역 Data Area | 프로그램 시작 | 프로그램 종료 |
프로그래머 할당 | 힙 영역 Heap Area ↓ |
||
지역변수 매개변수 |
↑ 스택 영역 Stack Area |
함수 호출 | 함수 호출 완료 |
II. 컴파일 과정
과정 | 메모리 공간 확보 | 값 할당 |
1. 컴파일 타임 Compile-time | 데이터 영역 | 없음 |
스택 영역 | ||
2. 런 타임 Run-time | 힙 영역 | 데이터 영역 |
스택 영역 | ||
힙 영역 |
'컴퓨터 > C' 카테고리의 다른 글
C 실행 파일의 생성 순서 (0) | 2022.11.01 |
---|---|
C dynamic Allocation 메모리 동적 할당 (0) | 2022.11.01 |
C fopen, fclose 파일의 개방과 종료 (0) | 2022.10.31 |
C 열거형 (0) | 2022.10.31 |
C 공용체 (0) | 2022.10.31 |