C和C ++之间的区别。

众所周知,C和C ++都是编程语言,并用于应用程序开发。这两种语言之间的主要区别是C是一种过程编程语言,不支持类和对象,而C ++是过程和面向对象编程语言的组合。

以下是C和C ++之间的重要区别。

序号CC ++
1介绍C由Dennis Ritchie于1969年左右在AT&T贝尔实验室开发。C ++由Bjarne Stroustrup于1979年开发。
2语言类型如前 ,C是过程编程。另一方面,C ++支持过程和面向对象的编程范例。
3OOP功能支持由于C不支持OOPs概念,因此它不支持多态性,封装和继承。C ++是一种面向对象的编程语言,它支持多态,封装和继承。
4数据安全由于C不支持封装,因此数据表现为自由实体,并且可以由外部代码操纵。另一方面,在C ++封装的情况下,将隐藏数据以确保按预期使用数据结构和运算符。
5驱动类型C一般称为功能驱动语言。另一方面,C ++被称为对象驱动语言。
6支持功能C不支持函数,并且运算符重载也没有命名空间功能和引用变量功能。另一方面,C ++同时支持函数和运算符重载,还具有命名空间功能和引用变量功能。

以上是 C和C ++之间的区别。 的全部内容, 来源链接: utcz.com/z/350216.html

回到顶部