헤더에

extern int a;

했으면

메인함수 있는 C파일 부분가서

#include "default.h"

요런식으로 헤더파일 추가시켜서

거기있는거 그냥 printf("%d",a);

직으면 메인에 a 선언 안해도 a값이 그냥 찍히잖아

근데

메인에서 int a = 20;

이거 왜 되는지 모르겟다

재정의 아님 ?