1. C和C++的区别和联系: C是⾯向过程的语⾔; C++是一个多泛型的编程语言,既是面向过程语言,也是面向对象语言; C++不完全兼容C语言; C++引⼊new/delete 运算符,取代了C中的 malloc/free 库函数; C++引⼊引⽤和类的概念,⽽C中没有; C++引⼊函数重载载的特性,⽽C中没有; C++与C在关键字、函数默认返回值、后缀名、缺省参数、参数列表上有所区别; 2. C和C++的区别和联系: