define 中#和##的用法
2016-04-26 08:59
218 查看
define中#和##的用法
##是一个连接符号,用于把参数连在一起
#是“字符串化”的意思。出现在宏定义中的#是把跟在后面的参数转换成一个字符串#definepaster(n)printf("token"#n"=%d\n",token##n)
所以paster(9);就是相当于printf("token9=%d\n",token9);
相关文章推荐
- 国产APP自动化测试工具AndroidRobot下载地址
- wedata系列------从0开始搭建一套数据化运营系统
- 作用域::的作用
- sql server中select语句中取列别名
- sql server学习小结
- iOS开发系列--地图与定位
- php数组查找函数in_array()、array_search()、array_key_exists()使用实例
- DCDC(4.5V to 23V -3.3V)
- jQuery 中的 DOM 操作
- 安装storm及相关命令
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- hdu2087剪花布条(kmp)
- Ubuntu常用命令
- 用Visio画UML用例图
- Opencv Mat与Iplimage的相互转换
- iOS开发系列--数据存取
- iOS开发系列--网络开发网络联网程序
- Jquery attr与prop区别
- Java中JSON的简单使用与前端解析
- cmd 常用命令