学习C语言和C++有什么区别和共同之处?

2024年11月20日 21:43
有5个网友回答
网友(1):

  C是C++的前身,因为这两种语言有许多共同的语法和功能。

  C语言和C++的区别:C语言是一种面向过程设计的编程语言,他主要在于算法和数据的够成。所谓算法是指解决方法的步骤。C语言中没有封装、继承和多态,更没有类。C++是一种面向对象程序设计的编程语言。他中可以用封装、继承和多态,当然也可以拥有类。
  C++是程序员和软件开发者的好工具。 C是C++的前身,因为这两种语言有许多共同的语法和功能。以前,C可以说是C++语言的一个晌盯念子集,因为C++刚出生时,他只是对于C语言的一个扩充,人们还是在普遍意义上讲它归类于C。 但是在C++的发展过程中,进行了许多扩展和改进,使其与C的差别越来越大,成为一种独立于C的全新语言,而且比C更强大、用途宴困更广。 C语言和则郑C++的联系:C语言是C++的子集,而C++则是C语言的超集。也就是说,C语言就象C++的子女,而C++则象C语言的父母。C语言的程序可以在C++的上面用。C++完全包括C语言的语法

网友(2):

c++语言是c语言发展起来的,态圆所以继承了c语言几乎所有的特点,但c++语言又有自己的个性。c语言是一种面烂卖向过程的编程语言,而c++主要是面向过程的,因此c++有类的概念,而c语言就没有。c++的功能强大,编译器复杂,适合高端程序的设计和编辑,c语言的编译器简易饥闭逗,适合低端程序。

网友(3):

就根据本人几年的编程经验来打几个比方以说明其区别:
--------------------------
C语言 --------尺岩-------- C++语言
--------------------------
1. 访问权限
像广州火车纳灶站,治安乱。 像北京天安门,有秩序。洞困扮
2. ...

呵,采纳为答案后再补充完整,我怕人COPY。

网友(4):

C是面向程序语言,C++是面向对象语言。
C就好像我们才开始学说话时一个一个的字,而C++就是专门的一句句的话。
建议C是必须学的,因为想要学说话你必须先会说一个个的字,好多语言都厅桐有羡伏信C的共性,所以C是很基础的东西,而C++是面向对象的语言,那就要看你本身有兄轮没有必要学习了。

网友(5):

学习C语言是学习基本的知识,比如一些编程基本格式等。C++是建立在C的基础上的。只有你学好了C,才能够更锋孝迟加迅速的掌握C++。C++面向对象,起界面更加的豪华,就跟VB一样。银李C是在DOS下进行的。希望你能够学慎坦习好C。