C宏
来源:互联网 发布:数据清洗什么意思 编辑:程序博客网 时间:2024/05/18 00:06
1. #define in_val_u16(16val, tvb)
宏参数16val不能以数字开头
2. 可变参数宏
#define dbprintf(...) printf(__VA_ARGS__)
__VA_ARGS__
3. 可变参数宏的##
4. LOG(Windows)
5. 侧效
2. 可变参数宏
#define dbprintf(...) printf(__VA_ARGS__)
__VA_ARGS__
3. 可变参数宏的##
#define debug(format, ...) fprintf (stderr, format, ## __VA_ARGS__)
这里,如果可变参数被忽略或为空,‘##’操作将使预处理器(preprocessor)去除掉它前面的那个逗号。如果你在宏调用时,确实提供了一些可变参数,GNU CPP也会工作正常,它会把这些可变参数放到逗号的后面。象其它的pasted macro参数一样,这些参数不是宏的扩展。
4. LOG(Windows)
- #define AUTO_FNC_TRACE { FILE *fp;fopen_s(&fp, "c:\\1.txt", "a");SYSTEMTIME sys;GetLocalTime( &sys );fprintf(fp, "%02d:%02d:%02d.%03d: %s\n",sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds, __FUNCTION__);fclose(fp);}
- #define L_TRACE(...) { FILE *fp;fopen_s(&fp, "c:\\1.txt", "a");fprintf(fp, ##__VA_ARGS__);fclose(fp);}
- 错误的
- #define PRINT \
- printf("a\n"); \
- printf("a\n");
- if ( ok )
修正后,加{}
#define PRINT { \
printf("a\n"); \
printf("a\n");}
0
上一篇:TC 快捷键
下一篇:C 大端 小端
相关热门文章
- test123
- 编写安全代码——小心有符号数...
- 使用openssl api进行加密解密...
- 一段自己打印自己的c程序...
- 彻底搞定C语言指针详解-完整版...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
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++]
- (转)C语言宏定义详解 - [C,C++]
- C++/C语言函数:isalpha()函数 isdigit(int c)宏
- 修改以太网mac地址
- Linux查CPU信息
- VI 使用宏
- TC 快捷键
- Java远程调用BPS流程实现流程运行简单示例
- C宏
- html5 localStorage实现表单本地存储
- C 大端 小端
- LINUX 多线程加锁
- VIM MAP 支持CTRL
- android 6.0的坑
- Gaussian-Bernoulli RBM
- VIM MAP
- VIM 粘贴
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
就业协议丢了怎么办
户口本改一个字怎么办
户口本名字错了怎么办
买房后迁出户口怎么办
换房子户口怎么办手续
户口没有地方落怎么办
想把户口本分开怎么办
户口本不给分开怎么办
派出所空挂户口怎么办
杭州户口怎么办外地牌照
人在异地死亡怎么办
老人在外地病故怎么办
父母不肯那户口怎么办
茴香味过了怎么办
羊绒衫买大了怎么办
青岛市企业办环评流程怎么办
pvc管弯头漏水怎么办
五菱故障灯不亮怎么办
排污管接口漏水怎么办
塑料下水管漏水怎么办
下水管裂缝漏水怎么办
水费异常超太多怎么办
地热管坏了怎么办
家里自来水管漏水怎么办
空调机位太小怎么办
拿到工伤鉴定后怎么办
合作医疗去年没交怎么办
货车下高速超载怎么办
胜诉后对方没钱怎么办
套用合同出现问题怎么办
荣耀8系统耗电怎么办
农村的水质不好怎么办
净水器水质tds高怎么办
快车驾龄不够怎么办
直通车不想投放pc怎么办
消防改革退伍费怎么办
费减备案不成功怎么办
没有租房备案号怎么办
消防备案抽中怎么办
移动验证码泄漏怎么办
手机验证码泄露怎么办