请问一下C语言与C++有多大区别

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:39:29

C++是用来编大程序的,C编小程序更方便。

C++中有一堆模版可以直接用,而学C时常常就是学这些模版的思想。

C是面向过程的,所以很多功能都需要自己编,没有模版用。C++中的类、对象、模版之类的相当于把这些功能分别统一的装了起来,使得以后可以用,有点一劳永逸的感觉。

1、C++包含了C的一部分。

2、面向对象和面向过程并不是C++和C的主要区别,C++只是提供了对面向对象的支持,C++也可以写出过程式的程序。

3、模板是C++灵魂。

4、STL。

楼上的简直是放屁
c++比c单从语法上来说要复杂的多。
c++又完全兼容c。c有的c++都有。

一个是面向过程(C)一个是面向对象(C++),有着本质的区别,也有内在的联系

C为面向过程,C++则是面向对象的编程语言

面向对象和面对过程,C为面向过程,C++则是面向对象的编程语言,不过两者也是很相通的,真正的区别不是很大