答:C语言是一种结构化语言,面向过程,基于算法和数据结构,所考虑的是如何通过一个过程或者函数从输入得到输出;
C++是面向对象,基于类、对象和继承,所考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题,通过获取对象的状态信息得到输出或实现过程控制。
C++的STL是C没有的,C++的模板也是C没有,后面这两个一样博大精深。
本文探讨了C语言和C++的显著区别,C语言作为结构化语言,侧重于算法和数据结构,通过过程或函数处理输入输出;而C++则引入了面向对象的概念,基于类、对象和继承,更注重构建对象模型来解决问题。此外,文章还提到了C++独有的STL和模板特性。
4147
820
1135

被折叠的 条评论
为什么被折叠?