#if 0… #endif 블록은 정확히 무엇을합니까? 에서 C / C ++ #if 0/ #endif블록 사이에 배치 된 코드는 어떻게됩니까 ? #if 0 //Code goes here #endif 코드가 단순히 건너 뛰어 실행되지 않습니까? 실행되지 않을뿐만 아니라 컴파일되지도 않습니다. #if전 처리기 명령으로 실제 컴파일 단계 전에 평가됩니다. 해당 블록 내부의 코드는 컴파일 된 바이너리에 나타나지 않습니다. 나중에 다시 켜려는 의도로 코드 세그먼트를 일시적으로 제거하는 데 사용됩니다. 하나의 중요한 차이점을 제외하고는 블록을 주석 처리하는 것과 동일합니다. 중첩은 문제가 아닙니다. 이 코드를 고려하십시오. foo(); bar(x, y); /* x must not be NULL */ baz(); 의견..