字符串创建运算符#

#define show(name) showword(#name)

void showword(const char *s)

{

    printf("%s ");

}

int main()

{

    show(ABC);

    return 0;

}

结果:ABC

运算符的作用是将ABC变为了"ABC",并以此为参数传给showword函数,这个运算符只能在宏定义中使用

原文地址:https://www.cnblogs.com/johnsblog/p/3959883.html