전처리기는 소스파일의 일부분에 대해 컴파일에 조건부로 지원한다. 이 행동은 #if, #else, #elif, #ifdef, #ifndef, #elifdef, #elifndef, 그리고 #endif 지침에 대해 제어한다. Syntax#if#ifdef#ifndef#elif#elifdef#elifndef#else#endif Explanation조건부 전처리 블록은 #if, #ifdef 또는 #ifndef 지침으로 시작한다, 그러면 선택적으로 #elif, #elifdef, 또는 #elifndef 지침을 어떤 숫자를 포함한다, 그러면 선택적으로 최대 하나의 #else 지시어를 포함하고 그리고 #endif 지시어와 함께 종료된다. 모든 내부 조건부 전처리 블럭은 별도(separately)로 처리된다. 각각의 #..