#是字符串化的意思,出现在宏定义中的#是把跟在后面的参数转成一个字符串
##是连接符号,把参数连接在一起
#include <iostream>
using namespace std;
#define OUTPUT(A) cout << #A << " = " << (A) << endl
#define FUN(name) prefix_##name
int main()
{
int a = 1;
int b = 2;
OUTPUT(a);
OUTPUT(b);
OUTPUT(a+b);
int prefix_123 = 1;
cout << FUN(123) << endl;
system("PAUSE");
}