Nagie's DevStory

[C] 42. 외부 파일에서 전역변수 사용하기 본문

Programming/C

[C] 42. 외부 파일에서 전역변수 사용하기

Nagie 2023. 10. 7. 17:57
728x90

외부 파일에서 전역변수를 사용하는 방법은 간단하다.

extern 키워드를 사용해 컴파일러에 이런 전역변수가 있다는 걸 알려주면 정상적으로 사용할 수 있다.

아래는 extern 키워드를 사용해 전역변수에 접근하는 예시이다.

//main.c의 내용

#include <stdio.h>
#include "Func.h"

int g_nVar1 = 10;
int g_nVar2 = 20;

int main (){

    printf_s("%d",add());
}

 

//Func.h의 내용

#pragma once

extern int g_nVar1;
extern int g_nVar2;

inline int add(){

     return g_nVar1 + g_nVar2;
}

 

 

728x90
Comments