IT 세상 해석하기

[C언어] 해더 파일 본문

프로그래머 공간/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
반응형
Comments