C파일 | 헤더파일(.h) |
---|---|
실제 프로그램 돌게하는 로직 | 여러 소스코드 파일에 공통적으로 필요한 것들 저장 |
함수 정의(함수 구현) | 함수 선언 |
전역 변수 | extern 변수 선언 |
매크로 | 매크로 |
#include <>
<>
는 시스템 경로에서만 헤더 파일 검색#include ""
""
는 현재 작업중인 디렉토리에서 먼저 검색 한 후, 없으면 시스템 경로를 검색#ifndef FOO_H
#define FOO_H
#endif /* FOO_H */
#pragma once