计算机语言的C与C++有何区别?(不知道的请不要作答)

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:18:05

可以查看"百度百科"

C是过程化语言 儿C++是面向对象的程序设计,.关于这两个概念 网络上解释不一.

c是面向过程,c++是面向对象。

面向对象 与面向过程的区别

C与c++的区别,c++可谓是C的升级,因为在c++之前C只能是面对过程来编程,就是程序要怎么执行就怎么去编写,但是c++是引入了类和对象,这样的编程就要转变一个思维,比如:水果就是个类(抽象的),而苹果橘子就是对象(实际存在的事物),C可能是分苹果和橘子分别来编写它们的属性,如:苹果属性颜色是红色的,橘子是黄色的。但是C++就可以先编写水果这个类,将水果的一些共同属性放在水果类里,如:果皮,颜色等,而在对象苹果中来具体实体化苹果的具体属性,这样就大大减轻了重复代码的编写。