int min (int x, int y) {
if ( x < y ) {
return x;
else
return y;
}
}

print("小さいのは %d です。", min(x, y));

上記のように関数ではなく以下のようにマクロを用いるメリットについて考察して述べよ。
#define MAX(a, b) ((a > b) ? a : b )
 〜略〜
printf("大きいのは %d です。\n", MAX(x, y));

どうなんでしょう?