字符串创建运算符#

#define show(name) showword(#name)

void showword(const char *s)

{

    printf("%s\n");

}

int main()

{

    show(ABC);

    return 0;

}

结果:ABC

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

posted @ 2014-09-06 22:18  米其林轮船  阅读(194)  评论(0编辑  收藏  举报