Storage-class specifiers에서 : 저장 기간 및 연결 :왜 두 개의 독립적 인 속성을 결정하기 위해 스토리지 클래스 지정자가 사용됩니까?
스토리지 클래스 지정자들은 선언 이름의 두 개의 독립적 인 특성을 결정합니다.
static
키워드가 (누가 스토리지 클래스 어쨌든 정적) 전역 변수와 함수에 사용하는 경우
그래서, 예를 들어, 내부 - 연결에 자신의 연결을 설정합니다. 함수 (링크가없는) 내부의 변수에 사용될 때 - 저장소 클래스를 정적으로 설정합니다.
제 질문은 : 두 가지 모두에 동일한 지정자가 사용되는 이유는 무엇입니까?
두 개의 독립적 인 특성을 거의 독립적으로 사용할 필요가 없기 때문입니다. 결국, 왜 C가 이런 방식으로 수행되었는지를 묻습니다. - 나는 단순함을 의심하고 시간의 예술과 일치했습니다. – chux
@chux, 좀 더 자세히 설명해 주시겠습니까? 나는 왜 "두 개의 독립적 인 특성을 독립적으로 사용할 필요가 거의 없다"고 이해하지 못한다. 나는 정적 스토리지와 내부 연결 사이의 관계를 이해하지 못하고 왜 두 가지가 단단히 묶여 있는지 이해하지 못한다. –
아래의 대답으로 충분하다. – chux