본 포스팅은 Perfect C, C언어로 배우는 프로그래밍 기초 책을 기반으로 공부한 자료입니다.다른 포스팅을 참고한 자료는 모두 출처를 남겨놓았습니다.4.1 전처리 개요 전처리기의 역할C언어는 컴파일러가 컴파일 하기 전에 전처리기의 전처리 과정이 필요하다.전처리 과정은 말 그대로 컴파일 이전에 하는 작업으로, 전처리 지시자인 #include로 헤더파일을 삽입하거나 #define에 의해 정의된 상수를 대체시키는 등, 전처리 출력 결과인 전처리 출력 파일을 만들어 컴파일러에게 보내는 작업을 수행한다.이후 컴파일러는 전처리기가 생성한 소스를 컴파일한다. - 전처리 과정에서 처리되는 문장을 전처리 지시자(process directives)라고 한다.- #includem #define과 같은 전처리 지시자는 ..