[CODE type="c"]
main()
{
  #define TEST 100

  #ifdef TEST
       printf("TEST is defined.\n");
  #endif

  #ifdef SIZE
       printf("SIZE is defined.\n");
  #endif

  #ifndef TEST
       printf("TEST is not defined.\n");
  #endif

  #ifndef SIZE
       printf("SIZE is not defined.\n");
  #endif

  #undef TEST

  #define SIZE /* 값이 없게 정의되었으나 이도 엄연히 정의된 것이다 */

  #ifdef TEST
       printf("TEST is defined.\n");
  #endif
 
  #ifdef SIZE
       printf("SIZE is defined.\n");
  #endif

  #ifndef TEST
       printf("TEST is not defined.\n");
  #endif

  #ifndef SIZE
       printf("SIZE is not defined.\n");
  #endif
}

[/HTML][/CODE]

'Computer/IT > C++' 카테고리의 다른 글

확장열(Escape Sequence) 표기  (0) 2006/02/14
Console Windows창 Title 바꾸기  (0) 2006/02/14
Console 환경 전용 API 함수  (0) 2006/02/14
#define, #ifdef, #endif  (0) 2006/02/14
VC++ Error, Warning 목록  (0) 2006/02/14
Pointer(포인터)를 이용해 문자열 길이 반환  (0) 2006/02/14
Posted by 싸구려코드

Trackback Address :: http://sarangsai.com/trackback/3 관련글 쓰기

댓글을 달아 주세요