| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 952 人关注过本帖
标题:C和C++的效率比较
只看楼主 加入收藏
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
 问题点数:0 回复次数:1 
C和C++的效率比较
看了一个遍历字符串的例子,书上说C++的效率要比C好很多,我不解,。。。 真的是这样吗〉 但是要我来回答,我会装作知道,然后告诉他,C++的效率是他用代码的长度换来的,也就是C++牺牲了空间的灵活性,,是这样吗〉 大家发表不同的观点
搜索更多相关主题的帖子: 效率 遍历 空间 灵活性 
2005-09-27 19:18
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
[QUOTE]
看了一个遍历字符串的例子,书上说C++的效率要比C好很多,我不解,。。。
[/QUOTE]
书上这么说, 那么他的依据是什么呢? 说话总得有个依据啊.

[QUOTE]
C++的效率是他用代码的长度换来的,也就是C++牺牲了空间的灵活性
[/QUOTE]
C++ 代码的长度通常不会比C语言写的代码长多少。 对于那些很简单的问题,当然C的代码要比C++ 来的短, 但对于一个比较复杂的问题来讲,OOP的优点就体现出来了,为什么呢?因为代码的重复利用性。因为对象的相互作用性。这样开发出来的代码就容易理解,容易维护。当问题复杂以后,C++的代码反而比C的代码来的短。而且C 的代码相对难理解,一旦代码很长以后。

C++ 牺牲空间灵活性,我个人觉得也谈不上。

C和C++ 是在不同层面的两种兵器,就像短刀和长刀一样。

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-09-28 07:19
快速回复:C和C++的效率比较
数据加载中...
 
   



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

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