C++ 是一种支持面向对象编程(Object-Oriented Programming, OOP)的编程语言,而 C 是一种纯粹的面向过程编程(Procedural Programming)语言。C++ 是在 C 语言的基础上发展而来的,它不仅保留了 C 的核心特性,还增加了面向对象编程的支持。面向对象编程和面向过程编程是两种不同的编程范式,它们在设计、实现和执行上有着显著的区别。