C언어_15 헤더 파일(다중 소스 코드)


C언어_15 헤더 파일(다중 소스 코드)

1. 헤더 파일 헤더 파일은 메뉴판! 우리는 지금까지 c에서 기본적으로 제공하는 stdio.h 라는 헤더 파일을 포함시켜서 다양한 함수를 사용했다. stdio.h 헤더파일을 불러오면서 다양한 함수들을 사용했었지만, 헤더파일에 대해 자세하게 알지 못했다. ( 그래서 분리했다 ) 이번 마지막 장에는 헤더파일에 관련해서 알아볼 것이다. 1-1. 헤더 파일 정의 헤더 파일은 개발자가 쉽게 코딩을 하도록 함수나 클래스를 미리 지정해놓은 파일을 의미한다. C에서 기본적으로 지원하는 파일(stdio.h)을 포함해 사용할 수 있고, 헤더 파일을 직접 만들어서 내가 만든 함수들을 정리 해둘 수 있다. 헤더파일을 사용하는 이유는 개발자는 프로그래밍을 할 때 수많은 함수들을 만든다. 한 두개라면 상관 없지만, 만약 함수가 10~100개로 늘어나면 개발자 스스로도 까먹어서 다시 만들거나, 코드가 복잡해서 편집하기 힘들다. 또한 하나의 파일에 코드가 엄청 많을 경우 파일의 크기가 너무 커지고, 소프트웨어 ...


#c언어 #헤더파일 #헤더 #컴파일 #중복 #정의 #다중소스코드 #stdioh #ifndef #header #extern #헤더파일만들기

원문링크 : C언어_15 헤더 파일(다중 소스 코드)