안녕하세요. 훈츠 입니다.
지역 변수, 전역 변수, 정적 변수에 대해서 정리해 보도록 하겠습니다. 변수의 사용 범위 구분 선언 범위 구분(사용 가능) 생성 시기 소멸 시기 지역 변수 함수 안 함수 안 함수 호출 함수 종료 전역 변수 함수 밖 프로젝트 전체 Prog.
실행 Prog. 종료 정적 변수 함수 안,밖 선언된 함수안 or 해당 file 함수 or Prog Prog.
종료 지역 변수 (local variable) 함수 안에서 선언 하고, 함수 안에서만 사용 가능 합니다. 함수 호출시 생성되고, 함수 종료시 소멸됩니다.
초기값 : 이전 메모리에 남아 있던 임의의 값으로 초기화 전역 변수 (globla variable) 함수 밖에 선언 후, 프로젝트 전체에서 사용 가능 합니다. 프로그램 실행시 생성되고.....