C的 "#" 與 "##"
来源:互联网 发布:mysql 时间格式转换 编辑:程序博客网 时间:2024/06/04 01:17
1.如果再替代象徵序列中的參數識別字有 #, 則 " 字符將被加在對應的參數前後
#define tempfile(dir) #dir "/%s"
當tempfile(/usr/tmp)呼叫這個macro時,會產生
"/usr/tmp" "%s"
2.如果再替代象徵序列中的參數識別字有 ##, 則再參數替代後##就會被捨棄,這樣會使象徵字串連在一起
#define cat(x,y) x##y
呼叫cat(var,123) 得到 var123
- C的 "#" 與 "##"
- c++/C 的用户手册
- c的
- C,C++,C#,java的区别
- C,C++,C#,java的区别
- C,C++,C#,java的区别
- C&C++(1) - extern "C"的作用
- Awesome C/C++ (了不起的C/C++)
- 【linux/c/c++】linux C的开发
- C、C++、C# 三者的关系
- JavaScript 與 Objective C 的溝通
- 完美的C++:C++/CLI
- c/c++/java的网址
- 完美的C++:C++/CLI
- 完美的C++:C++/CLI
- [c/c++]函数的隐藏
- 完美的C++:C++/CLI
- C++/C试题的答案
- (筆記)更快速判斷奇偶數的方法
- Spring Quartz参数-CronTrigger配置说明
- 深入理解JavaScript闭包(closure)
- 获取时间
- 分布式系统的数据结构
- C的 "#" 與 "##"
- Spring的BeanFactory体系结构
- 等级制度及成长体系
- assert
- [week8]每周总结与工作计划
- jdom读取xml文件
- make filesystem and erase mtdblock指令
- 有序数组去重(Remove Duplicates from Sorted Array )
- 我的新开始