KPlay의 코딩 그리고 잡동사니

앞에서 static 지역변수는 그 함수내에서만 쓰일 수 있다는 지역변수의 특성과

프로그램 종료시까지 남아있다는 전역변수의 특징 두가지를 가진다고 했다.

그런데

전역변수로 static선언을 한 경우 외부 소스파일에서 접근이 불가능한 전역변수가 된다.

즉, 접근의 범위를 해당 변수가있는 파일로 제한하게 된다.

추가로, 함수앞에도 static선언을 하게되면 static전역변수와 같이 외부 소스파일에서의 접근(호출)을

허용하지 않겠다는 의미이다

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band