1、函数的松散程度:
C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;
C++对于大多数的函数都是有集成的很紧密。
2、文件组织程度:
C语言对程序的文件的组织是松散的,几乎是全要程序处理;
c++对文件的组织是以工程,各文件分类明确。
3、编程思想:
C是基于过程的,强调的是程序的功能,以函数(功能)为中心;
C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。
4、面向对象:
C语言是结构化和模块化的面向过程的语言;
C++语言是面向对象的程序设计语言。
参考资料
c语言-百度百科
C++-百度百科