| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1106 人关注过本帖
标题:我想知道C与C++有什么不同?
只看楼主 加入收藏
test123ok
Rank: 1
等 级:新手上路
帖 子:19
专家分:9
注 册:2011-10-7
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:15 
我想知道C与C++有什么不同?
在C中main();加了int main();就变成了C++了是吗?
2011-10-08 03:04
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:2 
不是这么简单的,一个是面向过程的,一个是面向对象的。编程方法上不同。加了int只是函数返回值而已,还是c。

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2011-10-08 06:29
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:2 
回复 楼主 test123ok
编程思想不同,C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。

总有那身价贱的人给作业贴回复完整的代码
2011-10-08 06:59
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:2 
编程的思维方式不同。
C语言是面向过程
C++是半面向过程半面向对象
C#是纯面向对象。
2011-10-08 08:57
cosam
Rank: 4
等 级:业余侠客
帖 子:146
专家分:259
注 册:2011-8-25
收藏
得分:2 
最早期原始的C++ 是"C+类"
类是一种数据类型。
类的很重要的特性是:封装,继承,多态。
而类的这几种特性使程序的功能实现比c过程式有了很大的区别。

2011-10-08 09:25
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
你学过i++呀,C++就是C自增后的结果。不过又有人说应该是++C。

授人以渔,不授人以鱼。
2011-10-08 09:29
者好爱程编
Rank: 2
等 级:论坛游民
帖 子:68
专家分:46
注 册:2011-8-22
收藏
得分:2 
我来看看
2011-10-08 09:45
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
收藏
得分:2 
我在学C++之前就听人家说C和C++是两种不同的语言,虽然它们的名字和语法很接近

现在开始学C++了,感觉还真是这么回事

o(∩∩)Linux & Python 群:187367181
2011-10-08 10:47
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:2 
纠结c++的路过呵呵,c++就是各种面向,草草看完了语法,感觉晕晕的
2011-10-08 12:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
C也一样有各种面向,你以为函数就不是一种“封装”的思想?struct也是数据打包工具,当你想到用结构的时候,就已经存在封装数据的意识。

授人以渔,不授人以鱼。
2011-10-08 12:57
快速回复:我想知道C与C++有什么不同?
数据加载中...
 
   



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

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