[C 문법공부] 헤더파일의 디자인
include 지시자
include 지시자는 ‘현재 위치에 해당하는 파일을 가져다놔라’라는 의미이다.
{
puts("Hello world");
return 0;
}
#include <stdio.h>
int main(void)
#include "header1.h"
#include "header2.h"
이런 괴랄한 코드도 컴파일이 정상적으로 되는 것을 확인할 수 있다.
이 파일을 컴파일하면 사실은.
#include <stdio.h>
int main(void)
{
puts("Hello world");
return 0;
}
이런식으로 컴파일이 된다는 의미!
include 지시자는 단순히 해당 파일의 내용을 가져다놓는다는 역할을 할 뿐이다!
include 의 차이점
꺽쇠 <>
로 include 를 하는 방식은 c언어에서 제공하는 표준 헤더파일ex) stdio.h, stdlib.h 이런 파일을 인클루드할 수 있고,
쌍따옴표는 사용자가 정의한 헤더파일을 포함할때 사용하는 방식이다!
댓글남기기