#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#define IsMan(name) pr_value(#name, name) //关键点在于 #name,会将"\""+name+"\""创给pr_value
#define WANGYONG 1
#define YONGXIN 2
void pr_value(char* name, int type)
{
switch(type)
{
case WANGYONG:
printf("%s\n", name);
break;
case YONGXIN:
printf("%s\n", name);
break;
}
}
int main()
{
IsMan(WANGYONG);
IsMan(YONGXIN);
system("pause");
return 0;
}