업계표준1 [C언어]인클루드 가드의 뜻과 사용법(헤더가 꼬일 때,업계표준) 헤더파일(.h) 파일은 주료 함수선언과 전역변수 extern선언할 때 주로 들어간다. (물론 #define 같은 매크로도 들어간다.) 그리고 #include는 저번 글처럼 복사 붙여 넣기(확장)해주는 매크로이다. 헤더파일에 #define 같은 매크로를 다른 헤더파일에서도 사용을 해야 할 일이 있을 때, 양쪽 헤더 파일에 인클루드를 할 때가 있다. 예시코드 파일 3개를 보자 #include "b.h" /* 코드 내용 생략 */ 파일1 a.h #include "a.h" /* 코드 내용 생략 */ 파일 2b.h #include "a.h" int main(void) { /* 코드 내용 생략 */ return 0; } 파일 3 c.c 여기서 c.c 파일을 컴파일하게 되면 어떻게 될까? #include "a.h"에.. 2023. 2. 15. 이전 1 다음