혼자 연구하는 C/C++ 7장 정리(기억 부류)
1. 지역변수기억부류란?기억부류(Storage Class)란 변수가 저장되는 위치에 따라 결정되는 변수의 여러 가지 성질을 의미한다.전역변수와 지역변수두 기억 부류의 차이점- 변수의 선언 위치가 다르다.- 변수의 통용 범위가 다르다. 전역 변수는 함수 내부에 선언된 것이 아니므로 프로그램 전체가 공유한다.지역 변수는 함수가 자신의 임무를 수행하기 위해 잠시 쓰고 버리는 것이다.- 변수의 파괴 시기가 다르다.변수는 메모리가 회수되면 변수 자체가 사라진다.전역 변수는 프로그램이 종료되면 비로소 파괴된다. 프로그램과 운명을 같이 한다.지역 변수는 함수가 끝나면 변수의 생명도 끝이난다. 함수와 운명을 같이한다.- 변수가 생성되는 기억 장소가 다르다.- 초기화 여부가 다르다. 전역변수는 자동으로 0으로 초기화, ..
2015.03.01