업데이트:

태그: ,

카테고리:

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 이런 파일을 인클루드할 수 있고,
쌍따옴표는 사용자가 정의한 헤더파일을 포함할때 사용하는 방식이다!

댓글남기기