>>456 採用ありがとう。
同様ので、

#include <stdio.h>
#define A(a, b) C(a, b)
#define B(a, b) C(b, a)
#define C(a, b) a b

B(B(B(;return 0;},A(printf,("hello\n"))), {), int B((void), main))