정적 변수에 대한 extern 링크가없는 이유는 무엇입니까? 왜 않습니다 extern int n(다른 파일에) 선언 n이 컴파일되지 static int n하지만, 선언 할 때 작동 int n? (이 두 선언 모두 파일 범위에 있습니다.) 기본적으로 int n파일 범위 static int n가 동일한 범위 와 동일하지 않은 이유는 무엇입니까? 그것은 단지 extern과 관련이 있습니까? 그렇다면 extern은 어떨까요? 의 전체 및 전체 목적은 static변수가 에서 선언 된 소스 파일에 대해 비공개 임을 선언 하는 것입니다 . 따라서 외부인과의 연결을 막는 역할을 정확하게 수행하고 있습니다. 파일 범위 변수 정의에는 다음과 같은 네 가지 유형이 있습니다. int blah = 0;— blah는이 파일에 정..