C,C++> 기억 부류
2022. 6. 8.
기억 부류는 총 네 가지 종류가 있다. 전역, 지역, 정적, 레지스터. 전역변수와 지역변수를 구분하는 게 가장 중요하다. 나머지 두 기억 부류는 전역 지역 부류 특성들을 조금씩 조합한 것이다. 두 가지만 확실히 구분할 수 있으면 기억 부류는 다 아는 것이다. 지금부터 어떻게 다른지 비교해 보자. 1. 변수 선언 위치가 다른데 전역 변수는 함수 바깥이고 지역 변수는 함수 내부에서 선언한다. 2. 전역 변수는 프로그램 전체가 공유한다. 지역 변수는 함수 외부에서는 사용할 수 없다. 3. 전역 변수는 프로그램 실행 중에는 파괴되지 않는다. 지역변수는 함수와 운명을 같이한다. 4. 전역 변수는 정적 데이터 영역에 생성된다. 정적 데이터 영역은 프로그램 코드 바로 다음에 위치하는 실행 파일의 한 부분이다. 프로그..