전처리기(Preprocessor)란?
C 언어의 소스 파일을 컴파일 전에 문자 단계에서 가공하는 처리(또는 그 처리를 하는 프로그램). #으로 시작하는 줄을 지시로 다루며, #include로 헤더 파일의 내용을 받아들이고, #define의 매크로를 전개하며, #if·#ifdef·#ifndef로 조건에 맞지 않는 부분을 제거한다(조건부 컴파일). 헤더의 이중 포함을 막는 인클루드 가드도 #ifndef와 #define을 조합한 것이다. gcc에서는 -E를 붙이면 처리 후의 소스를 확인할 수 있다.
일본어 명칭: プリプロセッサ
전처리기(Preprocessor)은(는) C 언어 기초 등 1개 분야의 연습 문제 1개에 나와요.
분야: C 언어 기초