您的位置:首页 > 编程语言 > C语言/C++

[c/c++]宏定义,#,##

2012-04-24 17:06 246 查看
# —— 字符串

##——连接两个参数


#include
<iostream>


using
namespace std;




#define TEST(pid) (cout<<para##pid<<endl);


#define TEST2(p) (cout<<#p<<endl);


int main()




{



int para3
= 3;



int para2
= 2;


TEST(2);
//<==>cout<<para2<<endl;


TEST(3);
//<==>cout<<para3<<endl;




TEST2(test)
//<==>cout<<"test"<<endl;


TEST2("test2");
//<==>cout<<""test2""<<endl;


system("pause");



return
0;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: