井号键在c语言中表示什么意思

投稿:七颜初夏 优质问答领域创作者 发布时间:2023-12-19 15:27:38
井号键在c语言中表示什么意思

在C语言中,单井号就是将后面的 宏参数 进行字符串操作,就是将后面的参数用双引号引起来

双井号就是用于连接。

举个例子:

#define PRINT(NAME) printf("token"#NAME"=%d\n", token##NAME)

调用时候使用: PRINT(9);

宏展开即为:

printf("token"#9"=%d\n",token##9);

"#9"即为"9",token##9即为: token9

希望能对你有所帮助。