会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ccpaging
博客园
首页
订阅
管理
随笔 - 29
文章 - 1
评论 - 11
阅读 -
60876
2016年4月28日
摆脱printf的噩梦
摘要: 众所周知,printf是一个方便、直观、易写、变长参数的打印函数,但它有一个致命的缺陷,如下的语句将导致程序出现严重的运行时错误: 然后程序中断,程序员深夜被电话叫醒……噩梦被打断以后陷入另一个噩梦。深究以后发现,幕后黑手是C语言变长参数的传递问题。 1. 没有传递参数类型。 2. 没有传递参数个数
阅读全文
posted @ 2016-04-28 23:31 ccpaging
阅读(1088)
评论(4)
推荐(2)
搜索
最新随笔
1.nxlog4go 的配置驱动
2.nxlog4go Log Levels and Pattern Layout
3.nxlog4go 按天或按文件大小分割日志
4.Using nxlog4go for Testing Environment
5.nxlog4go 简介 - 基于log4go的下一代日志系统
6.log4go的输出优化
7.[转载]ArchLinux 添加 archlinuxcn 源 密钥错误
8.2017年国内常用的公共NTP服务
9.log4go的日志滚动处理——生产环境的适配
10.log4go的全局封装Wrapper和标准log库函数的兼容
积分与排名
积分 - 36606
排名 - 46172
随笔分类
ArchLinux(9)
C/C++(2)
LaTeX & LyX(1)
log4go(11)
相册
images(17)
阅读排行榜
1. 用TTL线在CFE环境下拯救半砖wrt54g路由器(18459)
2. Archlinux 升级 pacman 时遇到的问题及其解决(8536)
3. [转载]ArchLinux 添加 archlinuxcn 源 密钥错误(4579)
4. 在LaTeX 与 LyX 中设置“Contents”为“目录”(4270)
5. Archlinux 的U盘自动装载(一)udisks(3292)
评论排行榜
1. 摆脱printf的噩梦(4)
2. log4go的一些改进设想(2)
3. 用TTL线在CFE环境下拯救半砖wrt54g路由器(2)
4. VS2010在网络共享目录使用IntelliSense、ipch、sdf和SQL Compact Server相关问题(2)
5. log4go的全局封装Wrapper和标准log库函数的兼容(1)
推荐排行榜
1. log4go的一些改进设想(2)
2. 摆脱printf的噩梦(2)
3. 用TTL线在CFE环境下拯救半砖wrt54g路由器(2)
点击右上角即可分享