헤더 파일

1 개요

C 언어C++에서 사용하는 일종의 툴킷.

2 용도

보통 소스 파일 맨 윗줄에 표기함으로써 해당 해더파일에 들어있는 요소를 사용할 수 있다.

#include<기본 라이브러리 헤더>
#include"사용자 정의 헤더파일명"

3 목록

3.1 C언어 표준 라이브러리 헤더

3.1.1 stdio.h

스튜디오가 아니다.
C언어에서 표준 입/출력 헤더 파일이다. stdio 는 STanDard Input Output 을 의미한다.
printf나 scanf 등, 외부의 데이터를 읽을 때 사용한다.
기초 프로그래밍 교육이 대부분 Hello World 출력부터 시작해, 대부분 cui환경을 다루는 것에 그친다는 것을 생각하면, C/C++을 배우면서 가장 자주 보게 될 헤더 파일이다.
C++에서는 iostream, fstream 등을 사용한다.

3.1.2 time.h

시간간련 부분함수 구조체를 담고있는 헤더로 시간관련 부분을 불러오거나 사용할때 사용한다.

3.1.3 math.h

삼각함수,로그수학관련 함수가 들어가 있다.

3.1.4 stdlib.h

주로 프로그램 제어쪽 함수가 많이 들어가있다 동적 메모리 할당 함수인 malloc,calloc함수도 이 헤더에 포함되어있고 시스템 명령어, 프로세스 제어 함수도 포함되어있다.