C 메모

분할 컴파일 extern, static 사용방법

빵맨. 2020. 3. 15. 16:12
728x90

분할 컴파일시, 전역 함수나 전역 변수 앞에 붙이는 extern, static

 

extern 선언 : 다른 파일에 선언된 전역 변수를 사용 할 때

 

static 선언 : 다른 파일에서 전역 변수를 공유하지 못하게 할 때

                (사용 범위를 하나의 파일로 제한하므로 데이터 보호에 유용)

 

전역 함수도 마찬가지로 extern, static 선언 가능

728x90