C语言和C++有什么区别?

 我来答
逆战风云2
2017-06-22 · TA获得超过2888个赞
知道大有可为答主
回答量:2873
采纳率:0%
帮助的人:1538万
展开全部
C语言是C++语言的一个子集。
C++语言包含了C语言的全部词法和语法的内容,同时它增加了面向对象程序设计语言所必备的内容。
C为面向过程的语言,C++为面向对象的语言。
C++语言源程序中比C语言多一种数据类型-----类,也就是多一种变量-----对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
2017-06-22 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450101
专业C/C++软件开发

向TA提问 私信TA
展开全部
C面向过程
C++包含C 可以面向过程 也可以面向对象
C++比C复杂的多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
应知红袖添香8118
2017-06-22 · 超过54用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:39.7万
展开全部
C语言与C++:C语言程序可直接放到C++的编译器中编译,所以说,C++包含了C语言,但在C++中又增加了面向对象的概念,但不是说C语言比不上C++,许多操作系统以及软件都是用C语言编程出来的;

C语言与C#:C#是微软公司开发出来的面向对象编程语言,继承了C/C++的许多方面的特点,同时去掉了一些C/C++的复杂特性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9979496
2017-06-24 · TA获得超过1175个赞
知道小有建树答主
回答量:850
采纳率:100%
帮助的人:603万
展开全部
本质是一样的。
区别仅在于一些函数的性质、一些新增的关键字以及一些库函数。
比如 CPP 支持函数多态,支持运算符重载,支持class以及相关的权限修饰符等。
几乎没什么区别。
一个精通 C 的人可以一个月精通 CPP , 反过来同理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瞬2014
2017-06-27 · TA获得超过351个赞
知道小有建树答主
回答量:247
采纳率:80%
帮助的人:157万
展开全部
语法上是差不多了
概念上 , c主要面向过程 , C++主要面向对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式