외부 변수(Extern Variable)

CODEDRAGON Development/C, C++

반응형

   

외부 변수(Extern Variable)

  • 외부 파일에 선언된 변수를 참조하는 변수
  • 자료형 앞에 extern 키워드를 사용
  • 다른 파일(외부)에 있는 전역 변수를 참조

   

   

특정 전역 변수를 외부에서 참조 못하게 하려면

보안을 위해 외부에서 참조를 못하게 할 수 있습니다.

static 키워드를 사용

origin.c

int num1=10; //전역변수
int num2=20; //전역변수
static int result=30; //정적 전역변수

void add(void){
result = num1 + num2;
}