Computer_IT/C++ 2006.02.14 22:47

[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 고급코드 고급코드