c/c++可变宏定义
来源:互联网 发布:诲女知之乎女的意思 编辑:程序博客网 时间:2024/06/07 02:56
c99支持了可变参数的宏.
使用宏的时候,参数如果不写,宏里用 #,## 这样的东西会扩展成空串。
使用宏的时候,参数如果不写,宏里用 #,## 这样的东西会扩展成空串。
example:
#include<stdio.h>#define log(fmt, ...) do{ fprintf(stdout,fmt,##__VA_ARGS__); }while(0);int main(){ log("aaaaaaaaaaaaaaa\n");log("a = %d b = %d c = % c\n", 10, 20, 'c');return 0;}
0 0
- <C++> 可变参数宏定义
- c/c++可变宏定义
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C语言可变参数宏定义方法
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C/C++宏定义的可变参数
- C语言宏定义的可变参数研究
- LINUX C中用define定义可变参数的宏
- LINUX C中用define定义可变参数的宏 (转)
- c语言宏定义,可变参数的使用
- 在Android Studio中如何建立app的assets文件夹
- OJ刷题---1.1.3 Friday the Thirteenth 黑色星期五
- JDBC------dom4j+xml连接Oracle
- Redis集群:redis主从自动切换Sentinel
- 我们国家真的很强
- c/c++可变宏定义
- Universal-Image-Loader图片缓存架构
- 漂亮得不像实力派
- Toast
- stringstream
- Caused by: code is 9998;desc is dao exception is org.hibernate.exception.DataException: error execu
- JSON(二):服务器端和客户端的JSON处理
- 华为面试题——DFS
- Redis集群:redis主从配置