出处:
http://topic.csdn.net/t/20030820/15/2168502.html
①简单宏替换
#defind Pi 3.14159
或
#ifndef __THIS_FILE__
#define __THIS_FILE__ // 用于防止重复包含文件
…… ……
#endif
___________________________
②条件宏替换
#define p(x) printf(x)
…… ……
p("hello!");
→ hello!
___________________________
③字符宏替换(#@)
#define pchar(x) printf("%c\n", #@x)
…… ……
pcha
#defind Pi 3.14159
或
#ifndef __THIS_FILE__
#define __THIS_FILE__ // 用于防止重复包含文件
…… ……
#endif
___________________________
②条件宏替换
#define p(x) printf(x)
…… ……
p("hello!");
→ hello!
___________________________
③字符宏替换(#@)
#define pchar(x) printf("%c\n", #@x)
…… ……
pcha