#include<stdio.h> #define CONS(a,b) (int)(a##e##b) #define STR(s) #s int main() { printf(STR(huawei)); printf(" "); printf("%d ",CONS(2,3)); return 0; }
在本程序中,使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起。
#include<stdio.h> #define CONS(a,b) (int)(a##e##b) #define STR(s) #s int main() { printf(STR(huawei)); printf(" "); printf("%d ",CONS(2,3)); return 0; }