본문 바로가기
컴퓨터/프로그래밍 언어

#if 1 또는 #if 0을 쓰는 이유

by Luyin 2014. 5. 9.

#if 1은 어차피 실행 되는데 왜 굳이 저렇게 쓰는가 하는 의문이 있다.

그 이유는 2가지가 있다.


1. 불필요한 코드를 전처리기 단계에서 제거하여 컴파일 되는 코드 용량을 감소 시킨다.


2.  코드 흐름 중간에서 테스트 해보고자 하는 함수를  /*     */ 문으로 주석 처리 할 경우, 

주석을 제거하고 다시 잎히는 과정이 굉장히 번거롭다.