GNU C语言 宏定义 #args ##args
来源:互联网 发布:微信斗图软件 编辑:程序博客网 时间:2024/06/09 19:43
文章转自:http://blog.chinaunix.net/uid-21830881-id-1813972.html
#define DBG_OUTPUT(fmt, args...) printf("CK File[%s:%s(%d)]:" fmt "\n", __FILE__,__FUNCTION__, __LINE__, ##args)
①args...
#include <stdio.h>
/* test.c */
#define DBG_OUTPUT(fmt,args...) printf("CK File[%s:%s(%d)]:" fmt "\n", __FILE__,__FUNCTION__, __LINE__, ##args)
int
main(int argc,char **argv){
char j;
unsigned char k;
j = 0xF1;
k = 0xF1;
DBG_OUTPUT("j[%d]k[%d]", j, k);
/* printf("CK File[%s:%s(%d)]:" "j[%d]k[%d]" "\n", __FILE__, __FUNCTION__, __LINE__, j, k) */
return 0;
}
#include <stdio.h>
/* test.c */
#define DBG_OUTPUT(fmt,args...) printf("CK File[%s:%s(%d)]:" #fmt "\n", __FILE__,__FUNCTION__, __LINE__, ##args)
int
main(int argc,char **argv){
char j;
unsigned char k;
j = 0xF1;
k = 0xF1;
DBG_OUTPUT(j[%d]k[%d], j, k);
/* printf("CK File[%s:%s(%d)]:" "j[%d]k[%d]" "\n", __FILE__, __FUNCTION__, __LINE__, j, k) */
return 0;
}
- GNU C语言 宏定义 #args ##args
- args
- 可变参数的定义define(fmt,args...)
- args参数
- shell args
- 关于args
- main-args
- Java args
- SocketAsyncEventArgs Args
- args问题
- *args **kwargs
- 【Java】:args
- args[]初始化
- '*','*args','**','**kwargs'
- java中形参的可变参数的定义(如String... args)
- java中形参的可变参数的定义(如String... args) .
- java中形参的可变参数的定义(如String... args)
- java中形参的可变参数的定义(如String... args) .
- JDBC:找回密码
- if exists用法
- 二周五次课
- jna笔记备份
- DFS 1253 解题报告
- GNU C语言 宏定义 #args ##args
- (继)pytorch中的pretrain模型网络结构修改
- 用UglifyJS2合并压缩混淆JS代码
- 那些年,React 踩过的坑
- android studio
- android_万能适配器
- Adobe Photoshop Lightroom CC 2017 Mac(LR CC)附激活工具 V1.0中文破解版
- Qt之HTTPS登录
- HFDS 常用命令 fsck 查看文件信息和block位置信息