C언어 외부변수 extern

Intro

  • 외부 변수의 이해

외부 변수 extern

현재 파일이 아닌 외부 파일에 선언된 변수를 참조하여 사용 하는 변수

extern 키워드로 사용

예제

test.c

main.c

실행 결과

num1 = 1 , num2 = 2 , num3 = 3

test.c에서 다음과 같이 정적 전역 변수로 바꾸면 외부에서 참조하지 못해 오류가 발생한다.

int num1 = 1;
int num2 = 2;
static int num3 = 3;

참고 자료

박정민, C언어본색, 프리렉,2011, 254쪽

태그: ,

카테고리:

업데이트:

댓글남기기