难题,请教高手宏的#/##用法!这个宏应该如何定义呢?
#include <stdio.h>
#include <stdlib.h>
#define xb(a) ???????????????????
void AS();
void BS();
int main(void)
{
char *a="AS";
void (*p)();
p = xb(a);
p();
}
void AS()
{
printf("As\n");
}
这个xb(a)应该如何定义才能使程序合法呢?并正确调用AS函数呢?谢谢!