define宏定义中的四个符号:# ## @# \
来源:互联网 发布:手机网络代理软件 编辑:程序博客网 时间:2024/06/05 14:44
define宏定义中的四个符号:# ## @# \
第一个符号:#,字符串化
(1)3个要点:传进参数、字符串化、#符号在参数名前(2)举例1: 若,#define change2string(str) #str 则,char *string = change2string(123),变成了char *string = "123"(3)举例2: char *string = change2string( 123 ),变成了char *string = "123" char *string = change2string(123 654),变成了char *string = "123 654"
第二个符号:##,连接
(1)举例1: 若,#define GPIO(io) GPIO##io 则,GPIO(A),变成了GPIOA 注意:这里了的变换后的GPIOA必须是已经存在的
第三个符号:@#,字符化
(1)举例1: 若,#define change2char(ch) @#ch 则,char[3] = change2char(p),就变成了char[3] = 'p';
第四个符号:\,将两个行连接到一起,
(1)注意:必须要\符号放在行尾,前后添加空格。(2)当宏定义涉及到数组的时候,就可试一试它。哈哈。!
阅读全文
0 0
- define宏定义中的四个符号:# ## @# \
- define宏定义中的#,##,/符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及\符号 .
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及/符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及\符号
- define宏定义中的#,##,@#及/符号
- 读书笔记《机器学习》: 第八章:集成学习
- 7. Reverse Integer
- Pecan框架介绍
- 剑指offer_圆圈中最后剩下的数字
- node.js中npm使用
- define宏定义中的四个符号:# ## @# \
- 关系数据库常用的sql语句总结
- c++小题目1
- LightOJ-1016-Brush (II)
- node.js的express框架写个小的服务器demo
- 软件测试常问题目
- 最长公共子序列LCS简介
- Head First Java 总结(二)
- 七牛云私有空间指定目录大量文件压缩示例