1. #if는 if와 다르게 조건에 따라 소스코드를 삽입하거나 삭제하기 위해 사용되는 지시자이다. // #if는 #endif로 닫아줘야 한다. #include int main() { if(0) { // 일반 if조건은 괄호로 범위 지정 printf("실행되지는 않지만, 컴파일은됨 \n"); } #if 0 printf("컴파일 자체가 안되 \n"); #endif return 0; } 2. #if는 0이 아닐 경우에 실행된다. #include #define NUM -3 int main(void) { #if NUM printf("if: NUM is %d\n", NUM); #else printf("else: NUM is %d\n", NUM); #endif } // if: NUM is -3 3. #if 와 #if..