본문 바로가기

과제모음

[컴프2]전역변수의 확장 사용(extern)

반응형

#include "print.h"
#include "printsquare.h"

int data;

void main(){
 data = 3;
 print();
 printsquare();

}

전역변수로 선언된 data 변수를 다른 파일에서 사용하기 위해서는 extern 인자를 사용하여
해당 변수가 다른곳에 이미 정의되어 있음을 명시하여야 한다.

#include "print.h"
extern data;
void print(){
 printf("Input : %d\n", data);
}

반응형