首页 > 代码库 > 字符串创建运算符#

字符串创建运算符#

#define show(name) showword(#name)

void showword(const char *s)

{

    printf("%s\n");

}

int main()

{

    show(ABC);

    return 0;

}

结果:ABC

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

字符串创建运算符#