##黏贴符号的使用
来源:互联网 发布:mac正版软件购买 编辑:程序博客网 时间:2024/04/30 12:51
在C语言中会碰到一些用到##的地方。比如:
#define CONFIG_S3C_GPIO_SPACE 8 //可忽略
#define S3C64XX_GPIO_A_NR (8)
#define S3C64XX_GPIO_A_START 0
........
#define S3C64XX_GPIO_NEXT(__gpio) ((__gpio##_START) + (__gpio##_NR) + CONFIG_S3C_GPIO_SPACE)
........
有如下引用:
enum GPIO_Numbers{
S3C64XX_GPIO_B_START = S3C64XX_GPIO_NEXT(S3C64XX_GPIO_A),
........
};
##相当于把后面的字符直接黏贴在前面的字符上,所以上面相当于:
S3C64XX_GPIO_B_START = (S3C64XX_GPIO_A_START + S3C64XX_GPIO_A_NR + CONFIG_S3C_GPIO_SPACE),
仅此而已。
- ##黏贴符号的使用
- 在SAP中进行黏贴时必须要把之前的数据删掉后才能黏贴,不能直接使用黏贴来覆盖之前的数据,这个怎麼解?
- urxvt的复制和黏贴
- 文本的复制与黏贴
- 研究HttpClient的使用(黏贴复制的,仅作学习记录)
- 符号常量的使用
- python@符号的使用
- php @符号的使用
- Swift ?? 符号的使用
- 符号变量的使用
- MyBatis中的#符号与$符号的使用
- 改进Windows的复制黏贴功能
- vim黏贴代码格式混乱的解决方法
- vim黏贴代码格式混乱的解决方法
- linux下vim的黏贴复制
- vim下区块的复制与黏贴
- vim黏贴代码格式混乱的解决方法
- vim黏贴代码格式混乱的解决方法
- 在C#中利用ActiveX控件进行视频采集
- prototype.js
- C# 让ListBox控件的项显示图标
- ubuntu添加dvd光盘源
- 步步出错,层层分析–tns的一些常见错误分析实例
- ##黏贴符号的使用
- old logs
- 在symbian系统中实现程序自启动(开机和安装后)
- 经典排序算法(Java版)
- 在VS.NET的VC++中运行控制台程序后暂停
- C#操作XML
- 用类的成员函数作为窗口回调函数
- Posix线程编程指南(1)
- 测试那点儿事