小的今天才跟到九九乘法系列文
X Macros好像还没有被实作
献丑了
#include <stdio.h>
#define V1(i) \
X((i), 1) \
X((i), 2) \
X((i), 3) \
X((i), 4) \
X((i), 5) \
X((i), 6) \
X((i), 7) \
X((i), 8) \
X((i), 9)
#define V2 \
Y(1) \
Y(2) \
Y(3) \
Y(4) \
Y(5) \
Y(6) \
Y(7) \
Y(8) \
Y(9)
int main()
{
#define X(i, a) printf("%02d X %02d = %02d\n", i, a, i*a);
#define Y(i) V1(i)
V2
#undef Y
#undef X
return 0;
}