c和c++是一种语言吗???

如果是的话有什么区别???如果不是的话分别解释一下都是什么样的语言我的理解就是c++是c语言的一个升级,一个改进他俩应该是同种语言对吗?高手讲讲谢谢了... 如果是的话有什么区别???
如果不是的话分别解释一下都是什么样的语言
我的理解就是c++是c语言的一个升级,一个改进他俩应该是同种语言对吗?
高手讲讲
谢谢了
展开
 我来答
bearyxy
2007-11-11 · TA获得超过363个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:130万
展开全部
可以说它俩是同系语言,因为“种”这个概念太小了,不存在同“种”的语言,就像自然语言中的日语与汉语一样。
当然,C与C++不等同于自然语言中的日语与汉语,C是面向过程的(结构化程序设计语言),C++是面向对象的,它们从设计的高度是不一样的,但不论是哪类,它们在函数内部的具体实现都是“过程”的实现。
更详细的你可以参考一些C的书,一般它的最后一章会对C++做一些简单对比的。
需要慢慢体会对象与过程的区别,不要只看某些长篇大论的文字。

楼上“C++是编程软件”的说法是绝对错误的,它们都是语言,不要和VC混为一谈
dareny
2007-11-11 · TA获得超过505个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:212万
展开全部
这个问题真的是没什么意思!
偶只是拿我的2分`哈哈
你学好C语言,C++不在话下,也
有可能你学了C反而C++不好理解
原因就是面向对象的OOP和面向
过程的转变,你自己体会下就知道~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ivaniren
2007-11-11 · TA获得超过1471个赞
知道小有建树答主
回答量:1088
采纳率:0%
帮助的人:0
展开全部
哇塞! 楼上(一楼)的还是回家再练练再出来混吧啊!呵呵!
引用:
C++是直接从C语言发展过来的没错,但最初这种语言不是叫C++,而是C with class,这是由于当时C语言在编程界居于老大的地位,要想发展一种新的语言,最强大的竞争对手就是C语言,所以当时有两个问题最受关注:C++要在运行时间、代码紧凑性和数据紧凑性方面能够与C语言相媲美,但是还要尽量避免在语言应用领域的限制。在这种情况下,一个很自然的想法就是让C++从C语言继承过来,但是Bjarne博士更具有先见之明,他为了避免受到C语言的局限性,参考了很多的语言,例如:从 Simula继承了类的概念,从Algol68继承了运算符重载、引用以及在任何地方声明变量的能力,从BCPL获得了//注释,从Ada得到了模板、名字空间,从Ada、Clu和ML取来了异常。

所以C++不是C的延伸,而是几乎完全不同的东西,C是面向过程的,C++是面向对象的,两者根本不具有可比性,相同的只是C++保持了C语言的表示形式和优美。

你也可以先从C学起 当然也可以直接学C++ 要注意的就是选好教材 有的教材是默认你C++基础的
祝你好运啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mawnja
2007-11-11 · 超过17用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:0
展开全部
就好像集合,c是c++的一个子集,就是说c++支持c,
c++是可以面向对象的,而c里面只有结构体,不是面向对象的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漩我呜人
2007-11-11
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
c语言是基础,c++是编程软件,所以C语言要学好啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疾似云流
2007-11-11 · TA获得超过1159个赞
知道小有建树答主
回答量:1093
采纳率:0%
帮助的人:469万
展开全部
C++和C还是有质的区别的。
虽然它支持向C那样的面向过程的编程,但是归根结底它还是一门面向对象的编程语言。
楼主知道汇编吧,其实语言的高集成度在于它们的抽象深度。像C之类的面向过程的语言是对汇编语言的进一步抽象,而面向对象的语言如同C++,C#,Java等则是对面向过程语言的进一步抽象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式