extern 키워드는 다른 파일에서 선언된 변수나 함수가 존재하며, 그것은 현재 파일에서도 사용할 수 있도록 알리는 역할을 한다. 이를 통해 변수나 함수가 여러 파일에서 공유될 수 있도록 한다. 즉, 외부에서 선언된 변수나 함수를 참조하게 만드는 것이다. A.c#include int sharedVariable = 10; // 전역 변수 정의void printMessage() { // 함수 정의 printf("Hello from A.c\n");} B.c#include extern int sharedVariable; // 외부 변수 선언extern void printMessage(); // 외부 함수 선언int main() { printf("Value of sharedVariable: %d\n",..