"#"的运用
代码:
#define MY_STRING(s) #s
int main() {
printf("heloo world %s\n", MY_STRING(linux));
}
结果如下:
分析:"#"主要作用是字符串化
"##"的运用:
#define CONCAT_2_(p1, p2) p1##p2
int main() {
printf("拼接字符:%s", CONCAT_2_("hi","tianwanjie"));
}
试验结果:
分析:
"##"主要是起到拼接作用