1. C언어 문법(포인터 전)

헤더파일

 

이제 Hello World 프로그램을 살펴보면서 특이사항을 발견해 보자.

#include <stdio.h>
int main(){
    printf("Hello World");
    return 0;
}

 

이 코드에서

#include <stdio.h>

는 헤더파일을 호출하는 것이다. <stdio.h>는 헤더파일이다. 그런데 <stdio.h>는 standard input and output의 약자이다. 즉 표준 입출력이다. 이 헤더파일은 대표적으로 printf(), scanf(), 등의 함수를 가지고 있다. 따라서 printf(), scanf()를 사용하려면 코드 맨 앞에 #include <stdio.h>를 써 주어야 한다.

헤더파일을 호출할 때는

#include + <헤더파일 이름>

으로 입력한다. 하지만 <> 구조가 아닐 때도 있다.

#include + "헤더파일 이름"

일때도 있는데 이 때는 라이브러리 헤더파일(C언어에서 기본적으로 제공하는 헤더파일)이 아니라 사용자 지정 헤더파일일 때 그렇다.

헤더파일에는

-<stdio.h>

-<stdlib.h>

-<math.h>

-<time.h>

-<windows.h>

등이 있다. 참고로, C언어에서는 무조건 .h를 붙여줘야 한다. C++에서는 약간 다르다.

댓글

댓글 본문
graphittie 자세히 보기