slogan 专业知识问答平台!
佰学网 >教育 > 大家教育 > c语言与c++有什么区别

c语言与c++有什么区别

原创 2021-09-17 15:57:47
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。

来自佰学网

刘老师

刘老师

中国人大教育学硕士

关注