[ C언어: 다중 소스 파일 ]


[ C언어: 다중 소스 파일 ]

소스 파일을 여러 개 만드는 이유가 뭘까? 서로 밀접하게 관련된 함수들을 모아 독립적인 소스 파일에 저장시키면 다음에 다시 사용할 수 있다. 별도의 소스 파일로 작성되어 있지 않으면 소스 파일에서 함수만을 분리하는 작업을 매번 해야 한다. 프로그램에서 각각의 소스 파일을 모듈(module)이라 한다. 각각의 모듈은 하나의 소스 파일과 함수들의 원형이 정의되어 있는 헤더파일을 가진다. 거듭 제곱을 구하는 함수 power()를 만들고 power.c에 저장한 후 main.c를 만들고 함수 main()을 정의한 다음, main()에서 power()을 호출한다. main.c #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include "power.h" int main() { int x, y; printf("x의 값을 입력해주세요: "); scanf("%d", &x); printf("y의 값을 입력해주세요: "); scanf("%d", &y); p...


#c언어 #extren #다중소스파일 #외부변수 #헤더파일

원문링크 : [ C언어: 다중 소스 파일 ]