1、类型不同
C语言是面向过程的,而C++是面向对象的。
2、函数库不同
C语言的标准的函数库很松散,而C++对于大多数的函数都是集成的很紧密。
3、结构不同
C语言中结构只有成员变量,而在C++中结构中,可以有成员变量和成员函数。