一、C和C++的特点与区别? 参考答案: 答:(1)C语言特点: 1)作为-种面向过程的结构化语言,易于调试和维护; 2)表现能力和处理能力极强,可以直接访问内存的物理地址; 3)C语言实现了对硬件的编程操作,也适合于应用软件的开发; 4)C语言还具有效率高,可移植性强等特点。 (2)C++语言特点: 1)在C语言的基础上进行扩充和完善,使C+t兼容了C语言的面向过程特点,又成为了一种面向对象的程序设计语言; 2)可以使用抽象数据类型进行基于对象的编程; 3)可以使用多继承、多态进行面向对象的编程; 4)可以担负起以模版为特征的泛型化编程。