C++与C语言的区别在哪里? 首先,在思想上: C++是面向对象的语言,而C语言是面向过程的结构化编程语言。 在语法上: C++具有封装、继承、多态三种特性。C++相比C,增加多许多类型安全的功能,比如强制类型转换。C++支持范式编程,比如模板类、函数模板等。