首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为什么实际工作中,代码里几乎看不到printf语句?解决方案

2012-04-07 
为什么实际工作中,代码里几乎看不到printf语句?我接触过有关DVD播放器,无绳电话产品的代码,其中很难发现pr

为什么实际工作中,代码里几乎看不到printf语句?
我接触过有关DVD播放器,无绳电话产品的代码,其中很难发现printf语句,是因为这些设备不需要输出,还是printf语句本身并不是最理想的输出手段?

[解决办法]
后者。
printf是控制台输出,如:linux等OS的文本模式、linux等OS的图形模式的“终端”、DOS、Windows的命令提示符……

你接触的那些都是有专门的‘输出外设’。
[解决办法]
printf经常作为gcc的编写的代码的trace工具
因为没有好的visual develop tool所以只好原始一些
[解决办法]
应该还是有很多地方吧,只不过可能不要printf了。fprintf,trace, dbg_p
[解决办法]
printf的功能太强大了,所以编译后的代码多并且效率低.
像DVD这种功能性产品,基本都是程序员自己编输出函数。
有的软件公司有的就明令禁止使用printf

热点排行