달력

7

« 2020/7 »

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

   

전역 변수(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
전역 변수(Global Variable)  (0) 2015.07.08
Ex07-함수의 인자는 지역변수  (0) 2015.07.08
Ex06-외부에서 지역변수 호출  (0) 2015.07.08
Ex05-지역변수  (0) 2015.07.08
Posted by codedragon codedragon

댓글을 달아 주세요