1 / 7
文档名称:

C语言与C++的区别总结.doc

格式:doc   大小:52KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言与C++的区别总结.doc

上传人:相惜 2021/10/23 文件大小:52 KB

下载得到文件列表

C语言与C++的区别总结.doc

相关文档

文档介绍

文档介绍:编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
C语言和C++的区别
首先,我们来看看C语言与C++的概念:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比方单片机以及嵌入式系统开发。
C++这个词在中国大陆的程序员圈子中通常被读做“C加加〞,而西方的程序员通常读做“C plus plus〞,“CPP〞。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了。
C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于20世纪80年代初在C语言的根底上开发成功的。 C++保存了C语言原有的所有优点,增加了面向对象的机制。
C++是由C开展而来的,与C兼容。用C语言写的程序根本上可以不加修改地用于C++。从C++的名字可以看出它是C的超越和集中。C++既可用于面向过程的构造化程序设计,又可用于面向对象的程序设计,是一种
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
功能强大的混合型的程序设计语言。
C++对C的“增强〞,表现在六个方面:
〔1) 类型检查更为严格。
〔2) 增加了面向对象的机制。
〔3〕增加了泛型编程的机制〔Template〕。
〔4〕增加了异常处理。
〔5〕增加了运算符重载。
〔6〕增加了标准模板库〔STL〕。
面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的。
学****C++,既要会利用C++进展面向过程的构造化程序设计,也要会利用C++进展面向对象的程序设计,更要会利用模板进展泛型编程。
C++的特点
C++是在C语言的根底上开发的一种面向对象编程语言,应用广泛。
C++语言的主要特点表现在两个方面:一是尽量兼容C,二是支持面向对象的方法。
它操持了C的简洁、高效的接近汇编语言等特点,对C的类型系统进展了改革的扩大,因此C++比C更平安,C++的编译系统能检查出更多的类型错误。
另外,由于C语言的广泛使用,因而极大的促进了C++的普及和推广。
C++语言最有意义的方面是支持面向对象的特征。虽然与C的兼容使得C++具有双重特点,但他在概念上完全与C不同,更具面向对象的特征。
C语言的特点
、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的根本构造和语句与
编辑版word
页脚下载后可删除,如