프로그래머 공간/C언어
[C언어] 해더 파일
ikohong
2019. 11. 27. 21:48
728x90
반응형
[C언어] 해더 파일
By i!kohong(아이코홍)
해더 파일이란? [~.h]
- 각종 기능을 사용하기 위해 라이브러리가 필요하고, 필요한 라이브러리를 사용하려면 헤더 파일을 포함한다.
예를 들어 출력을 원한다면 입출력 라이브러리를 사용해야되는데, 이 라이브러리를 사용하려면 <stdio.h>를 포함한다.
또한 필요시 개발자가 직접 해더파일을 생성이 가능하다.
라이브러리란? [~.lib]
- C프로그램에서 자주 사용되는 기능들을 미리 구현해둔 것.
.lib 확장자를 가진 바이너리 파일이며, 컴파일된 오브젝트 파일과 링커를 통해 실행 파일을 생성한다.
예시
#include <stdio.h>
# : 특수한 명령. 전처리기가 #이 붙은 명령을 전부 처리하고, 컴파일러가 코드를 해석
즉, #include <stdio.h>는 전처리기가 stdio.h에 있는 내용을 가져와 코드에 포함하는것과 같음
728x90
반응형