저장소 클래스 지정자와 함수 선언

사용할 수 있습니다의 정적 또는 extern 저장소 클래스 지정자를 함수 선언에.함수는 항상 전체 유효 기간이 있습니다.

Microsoft 전용

내부 수준 함수 선언 함수 선언으로 같은 의미 외부 수준에 있습니다.이 지역 범위에서 선언 된 경우에 함수 선언 번역 단위에서 지점에서 볼 수 있습니다.

Microsoft 특정 끝

가시성 규칙이 함수에 대 한 약간의 규칙에 변수를 같이 다:

  • 함수 선언에 정적 정의 된 소스 파일 내 에서만 볼 수 있습니다.동일한 소스 파일에서에서 함수를 호출할 수 있는 정적 있지만 다른 소스 파일에서 함수를 액세스할 수 없는 그 이름으로.다른 선언할 수 있습니다 정적 충돌 하지 않고 다른 소스 파일에 같은 이름 가진 함수가 있습니다.

  • 함수 선언으로 extern 프로그램의 모든 소스 파일을 통해 표시 됩니다 (함수로 서를 나중에 다시 선언 하지 않는 한 정적).모든 함수를 호출할 수 있는 extern 함수.

  • 저장소 클래스 지정자를 생략 하는 함수 선언에는 extern 기본으로 합니다.

Microsoft 전용

Microsoft의 재정의 수는 extern 식별자로 정적.

Microsoft 특정 끝

참고 항목

참조

저장소 클래스 c