#define MAX(a, b) (((a) > (b)) ? (a) : (b))

あと MAX(hoge++, fuga++) みたいな使い方も爆死