반응형 #define1 #define 함수 활용 #include #define MAX(a, b) a>b?a:b // if문 약식으로 사용하기도 한다. //#define Square(x) x*x #define Square(x) (x)*(x) #define Print(x) printf(#x"=%d\n", x); // x의 문자열이 그대로 출력된다. int main() { int x=4; //Print(Square(x+2)); Print(Square(x)); return 0; } * 주의 * #define을 정확하게 해 주지 않으면 4+2*4+2 = 14 가 나올수 있다. 그래서 괄호를 정확히 해 주도록 한다. 2007. 3. 23. 이전 1 다음 반응형