| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1552 人关注过本帖
标题:关于文件的名字问题
只看楼主 加入收藏
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
那个计算机基础有木有电子书啊?
2013-01-10 21:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用wangcaiqusi在2013-1-10 21:18:02的发言:

那个计算机基础有木有电子书啊?

不知道,我也没学过,哈哈。

授人以渔,不授人以鱼。
2013-01-10 21:18
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
好吧
2013-01-10 21:19
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
刚刚我发的那个程序是不是把%c改成%s效率更快啊?
2013-01-10 21:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
没什么差别的。

授人以渔,不授人以鱼。
2013-01-10 21:21
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
额。那老师为什么说字符串速度更快啊?
2013-01-10 21:22
xhay
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:26
专家分:7
注 册:2012-10-19
收藏
得分:3 
没问题吧
2013-01-10 21:28
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
理论上是,但这么小的文件,差别几乎等于零。何况要看读的是什么数据,如果文件中字符串空格很多的话,%s也是一个一个单词地读,等于与读%c无异。通常不用太在意这种效率,微调它意义不大,除非运行的时候看到不可忍受的效果,才要想办法。

授人以渔,不授人以鱼。
2013-01-10 21:29
wangcaiqusi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2013-1-10
收藏
得分:0 
哦哦。谢谢a
2013-01-10 21:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你要明白,读这些数据,无论使用%s、%d还是%c,程序都必须把文件中的所有字节一个不漏地读到内存中处理,全部%c一遍是免不了的,它要高效,也只能在处理那一块去做,像你现在这种读入不用处理就写出去,都不用考虑那些了,读写函数内部有数据缓冲机制,不是代码上看那样就是一个一个读的,它可能是一次就已经把所有数据都放入了缓冲区中,不用再费劲读写缓慢的外部文件了,所以那些细微提升效率的事,一般不用考虑。

授人以渔,不授人以鱼。
2013-01-10 21:45
快速回复:关于文件的名字问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015954 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved