happy coding

[c] 헤더 파일 본문

self study/언어의 기본부터

[c] 헤더 파일

yeoonii 2022. 11. 28. 00:22

헤더 파일(header file)

C언어에서 함수는 사용되기 전에 먼저 해당 함수의 원형이 선언되어야 한다. 이 원칙은 표준 함수에도 그대로 적용되며, 표준 함수 또한 사용되기 전에 해당 함수의 원형이 선언되어야 한다.

표준함수의 원형 및 표준 함수와 관련된 다양한 정보를 가지고 있는 파일을 표준 헤더 파일이라고 한다. 또한, 사용자는 자신만의 사용자 헤더 파일을 자유롭게 만들 수 있다. 헤더 파일의 확장자는 보통.h를 사용하며, #include 선행처리 지시자를 사용해 다른 파일에 포함시킬 수 있다.

표준 헤더 파일

표준 함수의 원형 및 표준 함수와 관련된 다양한 정보를 가지고 있는 표준 헤더 파일은 그 크기가 상당히 크지만 크기가 큰 헤더 파일을 포함한다고 프로그램의 크기가 반드시 커지는 것은 아니다. 헤더 파일의 내용은 실행 파일에 추가되는 내용보다는 컴파일러가 실행 파일을 만드는 데 사용하는 정보가 대부분이기 때문이다.

표준 헤더 파일에 저장되는 정보는 1. 표준 함수의 원형 2. 표준 함수의 매크로 상수 3. 표준 함수의 사용자 정의 타입(구조체, 공용체) 정의 4. 매크로 함수의 정의 이다.

'self study > 언어의 기본부터' 카테고리의 다른 글

[c] 조건부 컴파일(conditional compile)  (0) 2022.11.28
[c] 분할 컴파일  (0) 2022.11.28
[c] 미리 정의된 매크로(predefined macro)  (0) 2022.11.27
[c] 매크로 함수  (0) 2022.11.27
[c] 선행처리기  (0) 2022.11.27
Comments