집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어에서 정적 키워드의 기능은 무엇입니까
C 언어에서 static 키워드의 역할은 무엇인가요
C에서 static은 주로 전역 정적 변수, 지역 정적 변수, 정적 함수를 정의합니다.
추천 학습: c 언어 비디오 튜토리얼
일상 사용에서 정적에는 일반적으로 두 가지 기능이 있습니다:
1. 변수 수정
■ 정적 전역 변수: 전역 변수 앞에 정적 수정을 추가합니다. 정적 전역 변수. 우리는 모든 변수가 전체 프로젝트에서 액세스될 수 있다는 것을 알고 있습니다(하나의 파일에 정의되고 다른 파일에서 사용될 때 extern 키워드 선언으로 추가됨). static 키워드를 추가한 후에는 이 변수에 액세스할 수 있습니다. 따라서 여기서 static의 역할은 범위를 제한하는 것입니다.
■ 정적 지역 변수: 지역 불변성에 정적 수정이 추가되면 해당 변수는 정적 지역 변수가 됩니다. 우리는 정의된 함수를 떠난 후에 지역 변수가 파괴될 것이며, 정적으로 수정되면 그 범위는 전체 프로그램이 끝날 때까지 지속된다는 것을 알고 있습니다. 따라서 여기서 static의 역할은 라이프 사이클을 제한하는 것입니다.
2. 함수 수정
■ 함수를 수정하면 함수는 정적 함수가 되며, 다른 파일에서는 호출할 수 없습니다.
더 많은 C 언어프로그래밍 튜토리얼을 보려면 PHP 중국어 웹사이트를 주목하세요!
위 내용은 C 언어에서 정적 키워드의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!