设为首页 加入收藏

TOP

C/C++中的#与##
2014-11-24 00:40:21 来源: 作者: 【 】 浏览:41
Tags:C/C

先来看两段代码:
[cpp]
// main.cpp
#include

#define MZ_PRINT(n) printf("x"#n"=%d", x##n);
int main()
{
int x1 = 1;
MZ_PRINT(1);

return 0;
}


这段代码在经过g++ -E预编译以后:
[cpp]
... // 头文件相关内容
int main()
{
int x1 = 1;
printf("x""1""=%d", x1);;

return 0;
}

未完待续。。。
等查阅相关文档后再解释。


摘自 活该你挨踢
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇while(cin>>ch)如何退出 下一篇举例说明EIP,EBP,ESP的作用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: