전역 변수(Global Variable)

CODEDRAGON Development/C, C++

반응형

   

전역 변수(Global Variable)

프로그램의 모든 범위에 유효한 변수


   

전역 변수 사용 범위

중괄호({ }) 내/외부에서 사용

   

   

전역 변수의 특징

  • 초기화를 하지 않아도 자동으로 0 으로 설정 (자동 초기화)
  • 전역 변수의 메모리 생성 시점은 프로그램이 시작될 때
  • 전역 변수의 메모리 소멸 시점은 프로그램이 종료될 때

   

   

int num; // 전역 변수 선언, 자동으로 초기화

void change(void);

   

int main(void) {

printf("함수 호출 전 num : %d\n", num);

   

change( );

printf("함수 호출 후 num : %d\n", num);

   

return 0;

}

   

void change(void) {

num=70; // 전역 변수 num의 값 변경

}

 

반응형

'Development > C, C++' 카테고리의 다른 글

정적 변수(Static Variable)  (0) 2015.07.08
Ex08-전역변수  (0) 2015.07.08
Ex07-함수의 인자는 지역변수  (0) 2015.07.08
Ex06-외부에서 지역변수 호출  (0) 2015.07.08
Ex05-지역변수  (0) 2015.07.08