static1 C언어 extern과 static 변수의 차이점 C언어에서 변수를 선언할 때 extern과 static 키워드는 변수의 범위와 생명 주기를 결정하는 중요한 역할을 합니다. 이번 글에서는 C언어에서 extern과 static 변수의 차이점에 대해 알아보고, 각각의 특징과 사용법에 대해 자세히 설명하겠습니다. 1. extern 변수의 개념 extern 변수는 다른 파일에 정의된 전역 변수를 참조할 때 사용됩니다. 다른 파일에 정의된 변수를 참조해야 할 때 extern 키워드를 사용하여 해당 변수를 선언합니다. extern 변수는 선언만 해주고, 실제 메모리 공간은 변수가 정의된 파일에서 할당됩니다. 2. static 변수의 개념 static 변수는 특정 파일 내에서만 사용 가능한 지역 변수입니다. static 변수는 전역 변수처럼 프로그램이 실행될 때 생.. 2023. 7. 24. 이전 1 다음