#include <stdio.h>
#include <stdlib.h>
#define NUM(x) #x//100
#define STR "200"
#define TEXT(x) #x
int main(void)
{
printf( "TEST"NUM(100) );
printf("/n");
printf( "TEST"TEXT(STR));
return 0;
}
执行结果为:
TEST100
TESTSTR
可见C语言中的宏使用是多么的灵活!
#include <stdio.h>
#include <stdlib.h>
#define NUM(x) #x//100
#define STR "200"
#define TEXT(x) #x
int main(void)
{
printf( "TEST"NUM(100) );
printf("/n");
printf( "TEST"TEXT(STR));
return 0;
}
执行结果为:
TEST100
TESTSTR
可见C语言中的宏使用是多么的灵活!