*.h 라는 확장자를 사용하는 파일이다.
- 파일에는 함수의 프로토타입이 선언되어 있으며 구조체 등의 데이터 구조가 정의되어 있다.
- printf() 함수 : 프로그램의 맨 첫줄에 "#include<stdio.h>"를 사용했기 때문에 printf() 함수를 만든 적이 없지만 화면에 무언가를 출력해주는 역할을 수행하는 것.
헤더 파일 | 설명 | 관련 함수 |
---|---|---|
stdio.h | 표준 입출력 관련 | printf() scanf() puts() gets() fopen() fclose() ..... |
string.h | 문자열 관련 | strcat() strcmp() strlen() strcpy() ..... |
math.h | 수학 관련 | sin() cos() abs() pow() sqrt() log10() ..... |
malloc.h | 메모리 관련 | malloc() realloc() calloc() free() ..... |
stdlib.h | C 표준 라이브러리 관련 | exit() rand() system() ..... |
time.h | 시간 관련 | clock() time() localtime() ..... |
#include "myheader.h"
위 와 같이 " "로 감싸서 표현