#define, #ifdef, #endif
Computer_IT/C++2006. 2. 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 |
VC++ Error, Warning 목록 (0) | 2006.02.14 |
Pointer(포인터)를 이용해 문자열 길이 반환 (0) | 2006.02.14 |