#define DEBUG 사용법

589 단어
#define DEBUG는 디버깅과 버전 발표를 간소화하는 데 사용되며, debug 모드를 켜면 프로그램의 첫 줄에 이 코드를 추가하면 됩니다.버전을 발표해야 할 때 debug 출력 정보를 제거하고 이 코드를 주석하기만 하면 됩니다.
#define DEBUG
main()
{
#ifdef DEBUG
    printf("Debugging
"); #else     printf("Not debugging
"); #endif     printf("Running
"); }

혹은
#ifdef DEBUG
#define DBG(x) do{x;}while(0)
#else
#define DBG(x)
#endif

쓸 때는 DBG(printf·"Debugging")로 쓰면 된다.
Reference
[1].http://blog.163.com/m13591120447_1/blog/static/2163791892013127104854730/?COLLCC=1999350648

좋은 웹페이지 즐겨찾기