[c++] 매크로 함수의 사용 예
#include <iostream>
#define MAX(a, b) ((a) > (b) ? (a) : (b))

int main() {
    int num1 = 10;
    int num2 = 20;
    std::cout << "더 큰 수는: " << MAX(num1, num2) << std::endl;
    return 0;
}

이 코드는 매크로 함수를 사용하여 두 숫자 중에서 더 큰 값을 출력하는 예제입니다.

프로그램을 실행하면 “더 큰 수는: 20” 이라는 결과가 출력됩니다.

매크로는 코드를 단순화하고 반복을 줄이는 데 도움이 됩니다. 하지만 매크로는 함수와 달리 타입 안정성이 없고, 잘못된 사용으로 인해 예상치 못한 결과를 초래할 수 있으므로 주의해서 사용해야 합니다.