C语言宏定义中的字符串替换
2008-11-28 11:32
295 查看
## 是连接符号,连接两个字符串
#是把名字代替成参数中的字符串
#define PRINTF(value) printf( #value " = %d/n", value );
#define FUNC(arg)
void print##arg(void)
{
printf(#arg " = %d", arg);
}
FUNC(size);
展开后生成代码:void printsize(void)
{
printf("size" " = %d", size );
}
#是把名字代替成参数中的字符串
#define PRINTF(value) printf( #value " = %d/n", value );
#define FUNC(arg)
void print##arg(void)
{
printf(#arg " = %d", arg);
}
FUNC(size);
展开后生成代码:void printsize(void)
{
printf("size" " = %d", size );
}
相关文章推荐
- C语言宏定义中的字符串替换
- C语言小程序——字符串的比对与替换
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- C语言字符串替换函数
- c语言练习(3)--查找字符出现次数和替换字符串
- C语言字符串替换函数(strrpl)
- c语言宏定义的连接符##和#转字符串
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- C语言——字符串替换
- C语言替换字符串
- C语言现代方法之实现字符串的替换
- [原]C语言字符串替换函数(strrpl)
- (C语言)字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 用C语言实现字符串替换功能
- C语言实现字符串替换
- C语言实现字符串替换
- 简单的C语言字符串替换问题——
- 将C语言宏定义转换成字符串!
- 用C语言实现字符串替换功能