1#define CAT(x,y) x ## y2#define XCAT(x,y) CAT(x,y)3#define FOO foo4#define BAR bar56int foobar;78int9main(void)10{11 int foo = 1, bar = 0;1213 CAT(foo,bar) += foo + bar;14 if (foobar != 1)15 return 1;16 XCAT(FOO,BAR) += foo + bar;17 if (foobar != 2)18 return 2;1920 return 0;21}