C언어

메모리 영역에 사용되는 변수들의 접근범위(Scope)와 수명(Lifetime)

누더기 2014. 8. 4. 09:22

 

 

 접근범위(Scope)

 수명(Lifetime)

 전역(Global)

 전체 파일

 애플리케이션 실행 동안 유지

 정적(Static)

 선언된 함수

 애플리케이션 실행 동안 유지

 자동(Automatic)/지역(Local)

 선언된 함수

 함수 실행 동안 유지

 동적(Dynamic)

 참조하는 포인터

 메모리 해제 전까지 유지

 

[참고자료]

C 포인터의 이해와 활용 | 리처드 리스 지음 | 조인중, 강성용 옮김 | 제이펍 펴냄