if defined 전처리 연산자

By | 2014년 6월 3일
#include "stdafx.h"

#if !defined(PRINT)
#define PRINT
#define PRINT(i) printf("%d",i)
#endif

#if !defined(PRINT) //위에 정의되어 있으므로
#define PRINT       // 다시 정의 되지 않는다.
#define PRINT(i) printf("%d",i)
#endif

int f(int i){
    PRINT(i);
	printf("\r\n");
	return i*i*i;
}

void main()
{
	int i;
	i=f(2);
	PRINT(i);

	//cmd
	char c;
	scanf("%c",&c);
}
Category: C++

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다