1-1 空格对宏的影响(p6)

在宏的拓展中,空格会对拓展的结果有很大的影响。

#define a(y) a_expanded(y)
a(x);

会被拓展为 a_expanded(x),而

#define a (y) a_expanded(y)
a(x);

会被拓展为 a_expaneded (y)(x)

Last updated

Was this helpful?