C 语言中##与#的作用
来源:互联网 发布:淘宝舒口健竹盐牙膏 编辑:程序博客网 时间:2024/05/01 15:28
编程技巧:
##连接符号,用在带参数的宏定义中将两个子串在编译时候联接起来,组成一个新的字串。但是不可以把##符放在字串最前面或最后面
#则表示
测试用例:
#include <stdio.h>#define PREFIX0(module) 10##module#define PREFIX1(module) "hello"#modulevoid main(void){ printf ("test_int=%d\n",PREFIX0(9)); printf ("test_string=%s\n",PREFIX1(world));}
测试结果:
test_int=109test_string=helloworld
0 0
- C 语言中##与#的作用
- C语言中#、##的作用
- C语言中##的作用
- C语言中##的作用
- C语言中 \ 的作用
- C语言中"\"的作用
- C语言中变量的作用域与存储类型
- C语言中typedef与#define的作用域
- c语言中##作用
- C语言中的#与##字符的作用
- C语言中变量的作用域
- C语言中,return 的作用
- C语言中__T的作用
- C语言中getch()的作用
- 转载]C语言中 ASSERT( ) 的作用
- C语言中关键字extern的作用
- C语言中一些关键字的作用
- c语言中volatile关键字的作用
- Jerasure库简介及使用范例
- 上传手机图片的问题(2)
- java图片缩放二
- 如何根据mapping.txt还原混淆的代码
- mysql的基本使用总结
- C 语言中##与#的作用
- 【leetcode】Valid Palindrome【java】
- 文档相似度算法 Simhash
- MBTI职业性格测试
- 计算广告:互联网商业变现的市场与技术——互动出版网
- 通过virtualbox实现虚拟机中共享本地目录
- 千万级并发实现的秘密:内核不是解决方案,而是问题所在!
- MyBatis 动态SQL String 参数为空
- ORACLE客户端动态库使用问题