전처리기 # 를 사용하는 이유는 조건부 컴파일(Conditional Compilation)을 위한 것입니다. 이것은 특정한 조건이 충족될 때만 코드가 컴파일되도록 하는 기능입니다. 이 경우, "Debug"라는 심볼이 정의되어 있을 때만 해당 코드 블록이 컴파일되도록 지정하는 것입니다. 예시) #if Debug // 디버그 모드에서만 컴파일되는 코드 #endif 이렇게 하면 Release 모드에서는 해당 코드 블록이 컴파일되지 않습니다. 이는 디버깅과 관련된 코드나 특정 환경에서만 필요한 코드를 추가하고자 할 때 유용합니다. 예를 들어, 디버깅 정보를 로깅하거나 특정 조건에서만 실행되어야 하는 코드 등을 디버그 모드에서만 포함시키고자 할 때 사용될 수 있습니다. 반면에 if (Debug)는 일반적인 실행 ..