slogan 专业知识问答平台!
佰学网 >教育 > 大家教育 > c语言跟c++语言的区别有哪些

c语言跟c++语言的区别有哪些

原创 2021-09-17 21:48:13
c和c++的关系就像是win98跟winXP的关系。c++是在c的基础上增加了新的理论。所以叫c加加。c++是c的超集,也可以说c是c++的子集,因为c先出现。按常理说,c++编译器能够编译任何c程序,但是c和c++还是有一些小差别。 精选答案
  • 问题相关

c是一个结构化语言,它的重点在于算法和数据结构。c程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

c++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以c与c++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说c++比c更先进,是因为“设计这个概念已经被融入到c++之中”。

c与c++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说c++比c更先进,是因为“设计这个概念已经被融入到c++之中”,而就语言本身而言,在c中更多的是算法的概念。那么是不是c就不重要了,当然不是,算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“c加上好的设计”也能写出非常好的东西。

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

来自佰学网

刘老师

刘老师

中国人大教育学硕士

关注