宏定义中 “#”的用法

来源:互联网 发布:淘宝网店推荐 编辑:程序博客网 时间:2024/05/16 18:54
#include<stdio.h>#define PRIN(format,data) printf("data=%"#format"\n",data)int  main(){ int a=1; char b='1'; char *c="1"; PRIN(d,a); PRIN(d,b); PRIN(s,c); return 0;}

使用宏定义输出不同的数据。

XXXX 会在预编译时 加入“ ”中。

原创粉丝点击