앞에서 static 지역변수는 그 함수내에서만 쓰일 수 있다는 지역변수의 특성과
프로그램 종료시까지 남아있다는 전역변수의 특징 두가지를 가진다고 했다.
그런데
전역변수로 static선언을 한 경우 외부 소스파일에서 접근이 불가능한 전역변수가 된다.
즉, 접근의 범위를 해당 변수가있는 파일로 제한하게 된다.
추가로, 함수앞에도 static선언을 하게되면 static전역변수와 같이 외부 소스파일에서의 접근(호출)을
허용하지 않겠다는 의미이다
#include 지시자와 헤더파일의 의미 (0) | 2020.10.04 |
---|---|
둘 이상의 파일로 나눠 컴파일 하는법 (0) | 2020.10.04 |
텍스트 데이터와 바이너리 데이터를 동시에 입출력하는 함수 (0) | 2020.10.04 |
기타 함수들 (0) | 2020.10.04 |
text모드의 숨겨진 특징 한가지 (0) | 2020.10.04 |