1、类型不同
C语言是面向过程的,而C++是面向对象的。
2、函数库不同
C语言的标准的函数库很松散,而C++对于大多数的函数都是集成的很紧密。
3、结构不同
C语言中结构只有成员变量,而在C++中结构中,可以有成员变量和成员函数。
它们的区别是c++是在C语言基础上发展起来的,根据开发过程中遇到的需求,它引入了很多新的特性。