h3c s5110 series配置:c语言跟C++不一样吗?二者有什么区别联系吗?

来源:百度文库 编辑:高校问答 时间:2024/05/03 02:06:07

C++是在C语言的基础上为支持面向对象的程序设计而研制的一个通用目的程序设计语言,它是在1980年由AT&T贝尔实验室的Bjarne Stroustrup博士创建的。最初的C++被称为“带类的C”,1983年正式取名为C++。C++语言的标准化工作从1989年开始,于1994年制定了ANSIC++标准草案,以后又经过了不断完善至今。

二、 C++语言的特点
C++是一个更好的C,它保持了C的简洁、高效和接近汇编语言等特点,对C的类型系统进行了改革和扩充,比C更安全,C++的编译系统能检查出更多的类型错误。
C++完全兼容C,因此不是一个纯的OOP语言,它既支持面向过程的程序设计方式,又支持OOP方式。

C++是面向对象的,C不是.
这是最大的区别.

C++许多东西都为你包装好的,而C则不,许多东西你需要自己考虑.
比如内存泄露的问题.

不一样,一个是面向过程,一个是面向对象,C++有自己显著的特点,联系可能也就是C++沿用了一些C的函数和编码风格

2者唯一的联系就是语法近似,其他没有任何联系,这个是C++的发明者Bjarne Stroustrup自己在解释这个问题的时候说的呵呵~

OOP 与OOD

c++有类,C没有