程序员的故乡

 

2009年1月5日

C/C++预处理运算符

摘要: 有三种运算符只能用在预处理指令中,它们是字符串化运算符#,粘贴运算符##和字符化运算符#@。 字符串化运算符# 在宏参数的前面放一个#会使编译器在展开宏时插入参数的名字而不是它的值。其主要效果是把参数的名字转换为字符串。下面的范例演示了字符串化运算符的语法: #define STRINGLIZE(ivalue) printf(#ivalue " is: %d", ivalue) ... ... .... 阅读全文

posted @ 2009-01-05 10:11 程鑫 阅读(763) 评论(0) 推荐(0) 编辑

导航