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쪽
댓글남기기