'조건부컴파일'에 해당되는 글 1건

  1. 2007.04.21 [Pro*C] 조건부 컴파일 - 디버그 모드 만들기 by pino93

#include <stdio.h>

//#define DEBUG

#ifdef DEBUG

       voidf(inti) {

        printf("%d\n",i);

        }

#endif

voidmain() {

       inti=2,j=3,k=4;

        k=i*j*k;

#ifdef DEBUG

        f(k);

#endif

        printf("%d,%d,%d\n",i,j,k);

}


위에 //#define DEBUG의 주석을 풀면 f()함수를
타기 때문에 프린트가 출력이 된다..
물론 주석 처리를 하면 오브젝트에 포함되지 않기 때문에
실행파일 크기가 줄어든다.

디버깅 목적으로 프로 그램 만들때 printf()자체를
주석 처리 하는 사람이 많이 있는데 이런 기법을 이용하면
노가다를 줄일 수 있다


출저 - OracleJava

Posted by pino93